自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 2024 VenomCTF

创建AES解密器,调用decrypt方法:os.urandom() 函数生成的字节串是不可打印的,只能用于加密、哈希、签名等应用。在使用 os.urandom() 函数生成随机数时,可以将生成的字节串转换为整数,然后根据需要进行取模等操作。言归正传,这道题,所以解密关键在keyn=m % key:key是m-n的一个因子,通过大素数分解可以求得所有可能http://www.factordb.com/index.php通过得到,再逐个尝试解密。

2024-03-19 09:00:38 324

原创 算法设计与分析 期末复习题2023

广义:解决问题时,按照某种机械步骤一定可以得到的处理过程狭义:用计算机解决问题的方法及步骤的描述。

2023-06-28 08:32:49 48

原创 Day22——递归实现组合型枚举

从 1∼n这n个整数中随机选出m个,输出所有可能的选择方案。

2023-03-09 13:08:02 63

原创 Day21——递归实现排列数据

其次,对于两个不同的行,对应下标的数一一比较,字典序较小的排在前面。个整数排成一行后随机打乱顺序,输出所有可能的次序。按照从小到大的顺序输出所有方案,每行 1。首先,同一行相邻两个数用一个空格隔开。

2023-03-08 20:58:55 69

原创 正则表达式Regular expression

正则表达式可以从一个基础字符串中根据一定的匹配模式替换文本中的字符串、验证表单、提取字符串等等。

2023-02-23 23:16:02 104

原创 php基本语法

继承一个抽象类的时候,

2023-02-23 23:11:55 296

原创 DOM、BOM

可以放在标签里作为属性onload 和 onunload 事件会在用户进入或离开页面时被触发。onload 和 onunload 事件可用于处理 cookie。navigator . cookieEnabled == true //cookie可用onchange 事件发生:元素的值发生改变时。onmouseover 和 onmouseout 事件可用于在用户的鼠标移至 HTML 元素上方或移出元素时触发函数。

2023-02-23 15:39:53 40

原创 javascript函数对象

/ 1.获取元素的属性值 // (1) element.属性 console . log(div . id);//(2) element.getAttribute(’属性) get得到获取 attribute 属性的意恩 我们程序员自己添加的属性我们称为自定义属性 index console . log(div . getAttribute('id'));// 2.设置元素属性值 // (1) element.属性= 值!//id值 div . className = 'navs';

2023-02-23 15:37:24 122

原创 Javascript基础部分

字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol。exec( )方法:检索字符串中的正则表达式的匹配,返回一个数组,其中存放匹配的结果,未找到返回null。用于检索指定的子字符串,或,检索与正则表达式相匹配的子字符串,并返回子串的起始位置。:对象(Object)、数组(Array)、函数(Function)。==为相等,值相等即可。**数组(Array)**的数据类型是。**日期(Date)**的数据类型为。

2023-02-23 15:37:02 34

原创 c++常用函数

c++中 NULL为0 ,nullptr为空指针没有c++11如何解决?

2023-02-01 22:09:41 202

原创 c++语法基础课

int n;//默认值为0string s1;//默认的空字符串//s2等于s1//s4为cccccccccc声明:没有函数体定义:必须写函数体。

2023-02-01 22:09:29 172

原创 c++语法基础课

int n;//默认值为0string s1;//默认的空字符串//s2等于s1//s4为cccccccccc声明:没有函数体定义:必须写函数体。

2023-01-20 22:54:38 328

原创 Day20——T88. 合并两个有序数组

*注意:**最终,合并后数组不应由函数返回,而是存储在数组。个元素表示应合并的元素,后。中,使合并后的数组同样按。

2023-01-20 20:13:58 44

原创 Day19——T83. 删除排序链表中的重复元素、AcwingT84.求1 + 2 + ... + n

求1 + 2 + …+ n,不能用乘除法,for,while,if,else,switch,case等关键字以及条件判断句(A?删除所有重复的元素,使每个元素只出现一次。给定一个已排序的链表的头。

2023-01-19 13:28:07 51

原创 c++常用函数

c++中 NULL为0 ,nullptr为空指针没有c++11如何解决?

2023-01-18 23:16:36 285

原创 c++语法基础课

int n;//默认值为0string s1;//默认的空字符串//s2等于s1//s4为cccccccccc声明:没有函数体定义:必须写函数体。

2023-01-18 23:15:20 105

原创 质数问题(蓝桥杯)

质数问题(蓝桥杯)

2023-01-18 23:05:25 136

原创 动态规划(蓝桥杯)

动态规划(蓝桥杯)

2023-01-18 23:04:07 87

原创 Day18——T70. 爬楼梯、T第39级台阶、T附加.求2的n次方

假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬1或2个台阶。你有多少种不同的方法可以爬到楼顶呢?动态规划 + 滚动数组滚动数组滚动数组是一种能够在动态规划中的方法观察dp方程来判断需要哪些数据,可以哪些数据,一旦找到关系,就可以用来减少空间的使用本题使用滚动数组将空间复杂度从o(n)优化成o(1)动态规划转移公式爬到第 x 级台阶的方案数是爬到第 x−1 级台阶的方案数和爬到第 x−2 级台阶的方案数的和fxfx−1fx−2边界条件。

2023-01-18 09:36:11 37

原创 Day17——T69.x的平方根

我们任取一个x0作为初始值,在每一步的迭代中,我们找到函数图像上的点 (xi,f(xi)),过该点作一条斜率为该点导数 f ′(x i) 的直线,与横轴的交点记为 x (i+1)。由于计算机无法存储浮点数的精确值,而指数函数和对数函数的 参 数和返回值均为浮点数,因此运算过程中会存在误差。每次迭代后,都会离零点更近,所以当相邻两次迭代所得交点非常接近时(差值是否小于一个极小的非负数,一般取10^-6 或 10^-7),可以断定,已经足够得到答案。给你一个非负整数 x ,计算并返回 x 的 算术平方根。

2023-01-17 10:27:07 41

原创 Day16——T67. 二进制求和、T附加 菱形问题

给你两个二进制字符串 `a` 和 `b` ,以二进制字符串的形式返回它们的和输入一个n,打印n阶菱形

2023-01-16 11:24:07 54

原创 Day15——T66. 加一

你可以假设除了整数 0 之外,这个整数不会以零开头。最高位数字存放在数组的首位, 数组中每个元素只存储。数组所表示的非负整数,在该数的基础上加一。

2023-01-15 09:37:31 61

原创 Day14——T58. 最后一个单词的长度

由若干单词组成,单词前后用一些空格字符隔开。是指仅由字母组成、不包含任何空格字符的最大子字符串。

2023-01-15 08:54:48 56

原创 Day13——T9回文数、T35搜索插入位置

给你一个整数 x ,如果 x 是一个回文整数,返回 true;否则,返回 false。例如,121 是回文,而 123 不是。

2023-01-15 08:50:40 34

原创 Day12——T27移除元素

给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。

2023-01-15 08:50:09 46

原创 Day11——T26. 删除有序数组中的重复项

由于在某些语言中不能改变数组的长度,所以必须将结果放在数组nums的第一部分。更规范地说,如果在删除重复项之后有。不要使用额外的空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。,请你原地删除重复出现的元素,使每个元素。,返回删除后数组的新长度。个元素应该保存最终结果。

2023-01-15 08:49:51 49

原创 Day10——T21. 合并两个有序链表

C++11版本中新加入nullptr,解决NULL表示空指针在C++中具有二义性。新链表是通过拼接给定的两个链表的所有节点组成的。c++中 NULL为0 ,nullptr为空指针。将两个升序链表合并为一个新的。c 和 c++ 对比阐述。没有c++11如何解决?

2023-01-14 16:09:46 41

原创 Day09——T1143最长公共子序列

一个字符串的 子序列 是指这样一个新的字符串:它是由原字符串在不改变字符的相对顺序的情况下删除某些字符(也可以不删除任何字符)后组成的新字符串。给定两个字符串 text1 和 text2,返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 ,返回 0。例如,“ace” 是 “abcde” 的子序列,但 “aec” 不是 “abcde” 的子序列。与最长公共子串不同的是,需要不断叠加,而最长公共子串不相等会返回0。两个字符串的 公共子序列 是这两个字符串所共同拥有的子序列。

2023-01-14 16:08:30 36

原创 Day08——T20有效的括号

给定一个只包括 ‘(’,‘)’,‘{’,‘}’,‘[’,‘]’ 的字符串 s ,判断字符串是否有效。以键值对(pair类型)的形式存储数据,存储的各个键值对的键互不相同且不允许被修改。符来访问key值对应的value值,pairs[ch]unordered_map 容器:无序的map容器。每个右括号都有一个对应的相同类型的左括号。左括号必须用相同类型的右括号闭合。string.size求字符串长度。左括号必须以正确的顺序闭合。

2023-01-14 16:07:58 31

原创 Day07——T342 4的幂、T125验证回文串

给定一个整数,写一个函数来判断它是否是 4 的幂次方。如果是,返回 true;否则,返回 false。整数 n 是 4 的幂次方需满足:存在整数 x 使得 n == 4x位运算4的幂需要满足2的幂的特性4的幂同时具有自己的特性,二进制中1的位置都在奇数位上4:10016:10000将4的幂中1可能出现的特征位置都填上,即为刚好4的幂有1的地方0xAAAAAAAA都为0,即位运算为0暴力求解(循环代替递归防止超出时间限制)pow函数。

2023-01-14 16:06:57 50

原创 Day06——T2351第一个出现两次的字母

给你一个由小写英文字母组成的字符串。,请你找出并返回第一个出现。

2023-01-14 16:02:26 33

原创 Day05——T2037使每位学生都有座位的最少移动次数

名学生,房间用一个数轴表示。请注意,初始时有可能有多个座位或者多位学生在。,并确保没有两位学生的座位相同。请你返回使所有学生都有座位坐的。

2023-01-14 16:01:24 63

原创 Day04——T217存在重复元素

mid = (left + right) >> 1,位运算,相当于整除2。uhash以宏的方式定义了对哈希函数的操作函数。如果数组中每个元素互不相同,返回。如果任一值在数组中出现。

2023-01-14 16:00:25 35

原创 Day03——T2032至少在两个数组中出现的值

给你三个整数数组 nums1、nums2 和 nums3 ,请你构造并返回一个 元素各不相同的 数组,且由 至少 在 两个 数组中出现的所有值组成。通过两个额外的数组来实现提取相同元素,其中一个数组对三个数组动态规划的表格进行填充,通过设置不同的标识符找出重叠至少两次以上的元素,用另一个数组进行输出。之间的不同点是,malloc 不会设置内存为零,而 calloc 会设置分配的内存为零。calloc() 函数:分配所需的内存空间,并返回一个指向它的指针。– 要被设置为该值的字符数。– 指向要填充的内存块。

2023-01-14 16:00:03 95

原创 Day02——T1750删除字符串两端相同字符后的最短长度、T231 2的幂

给你一个只包含字符 ‘a’,‘b’ 和 ‘c’ 的字符串 s ,你可以执行下面这个操作(5 个步骤)任意次:选择字符串 s 一个 非空 的前缀,这个前缀的所有字符都相同。选择字符串 s 一个 非空 的后缀,这个后缀的所有字符都相同。前缀和后缀在字符串中任意位置都不能有交集。前缀和后缀包含的所有字符都要相同。同时删除前缀和后缀。请你返回对字符串 s 执行上面操作任意次以后(可能 0 次),能得到的 最短长度。字符串常量的本质是一个地址,char*s存入的是字符串的首地址。

2023-01-14 15:56:14 47

原创 Day01 T2027.转换字符串的最少操作次数、T1两数之和

Day01 T2027.转换字符串的最少操作次数、T1两数之和

2023-01-14 09:58:40 68

原创 dev c++出现中文口字码乱码(win11系统)

dev c++出现中文口字码乱码(win11系统)

2022-12-22 20:55:17 1573 6

原创 解决安装后Mysql连接过程中出现的’2003错误’+安装MySQL及其初始化教程

解决安装后Mysql连接过程中出现的’2003错误’+安装MySQL及其初始化教程

2022-12-10 16:00:20 1286

原创 c语言蓝桥杯——单词分析

小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组 成,有些单词很长,远远超过正常英文单词的长度。小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪个字母出现得最多来分辨单词。现在,请你帮助小蓝,给了一个单词后,帮助他找到出现最多的字母和这 个字母出现的次数。

2022-10-29 14:11:15 552 2

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除