- 博客(28)
- 收藏
- 关注
原创 咬破那片叶,看天
而他迎着人们奇异的目光坐在那辆大家避之不及的垃圾车旁,一小块阴影的外面,像一只令人厌恶的菜青虫。只是时光总是走得太快,他蜷着的渺小身影被我搁置在那个忙乱的早晨,我同许多人一样,将他忘记。树叶的影子在他肩头扑朔,细碎的日光从他稀疏的银丝间倾泻,又被他粗粝的指尖抹过,随着翻起的微风滑进泛黄的一页书页中。街边尘土飞扬,偶尔扬起的细沙或是他扫过的一片黄叶,便同那缕光一同成了他幸得的书签,夹在无数本厚厚的书中。漆黑的夜空也像片盖在菜青虫身上的叶,我们总碌碌无为却忘了去抬头看那夜下依旧宁静的天,明亮的月。
2024-08-30 21:20:30
237
原创 宁静的夏天
店门口的招牌上写着 “清凉一夏,冰粉相伴”,那几个字仿佛有着神奇的魔力,吸引着我走了进去。那个夏天,一碗冰粉让我找到了宁静,也让我明白了一个道理:在喧嚣的世界里,我们要学会寻找内心的宁静,只有这样,我们才能专心致志地做好每一件事情。如今,每当我感到烦躁不安时,我都会想起那个宁静的夏天,想起那碗冰粉,然后静下心来,继续前行。我又想起了自己的学业,虽然作业很多,但只要我静下心来,认真去做,一定能够完成。我看着菜单上琳琅满目的冰粉口味,犹豫了一下,选择了一碗经典的红糖冰粉。我站起身,决定出去走走,寻找一丝宁静。
2024-08-25 08:38:04
339
原创 忘记网页密码怎么办
在双击password之后,我们便可以修改源代码,将password改成text后按回车键。第四步,在这些高显的代码中找到type=“password”,双击password,如下图。点击之后会在右面或者下面的代码区高显一些代码,这些代码就是这些黑圈圈对应的代码。最后一步,将password改成text,回车,密码就显示出来啦。第二步,点击这里的选择元素,如下图。第三步,点击那一排白色的圈圈。首先,在页面中按F12。遇到这种问题怎么办?
2024-07-28 16:57:18
2523
原创 扩展欧几里得算法
例如,对于 a = 25 ,b = 18 ,扩展欧几里得算法可以计算出它们的最大公约数为 1 ,并且一组解为 x = -7 ,y = 10 ,满足 25 * (-7) + 18 * 10 = 1。它不仅能计算两个整数 a 和 b 的最大公约数 gcd(a, b) ,还能同时找到满足方程 ax + by = gcd(a, b) 的一组整数解 x 和 y。通过不断递归计算,直到 b = 0 时,此时 gcd(a, 0) = a ,可以令 x = 1 ,y = 0。
2024-07-26 21:37:07
316
原创 C语言输入输出函数
例如:printf("The number is %d\n", num);会输出指定的字符串和变量 num 的值。在使用 scanf 函数时,需要注意输入数据的类型和格式要与指定的格式控制符匹配,否则可能会导致程序运行异常。用于输出一个字符串,并在末尾自动添加换行符。例如:puts("Hello World!例如:scanf("%d", &num);用于读取一个整数并存储到变量 num 中。
2024-07-22 19:11:50
658
原创 【c++】类
在 C++ 中,类(class)是一种用户自定义的数据类型,它将数据成员(变量)和成员函数(方法)封装在一起,以实现面向对象编程的特性,如封装、继承和多态。
2024-07-22 17:13:10
339
原创 2024.7.21.pm
switch语句根据一个表达式的值来选择执行不同的分支。case后面跟一个常量表达式,用于指定不同的分支情况。default用于处理当switch表达式的值与前面所有的case常量表达式都不匹配时的情况。在上述示例中,根据num的值,选择执行对应的case分支中的代码。如果没有匹配的case,则执行default分支的代码。需要注意的是,每个case分支通常以break语句结束,以防止程序继续执行下一个case分支的代码。如果没有break,程序会继续执行下一个case分支,直到遇到break或整个。
2024-07-21 19:32:46
191
原创 【前缀和】
前缀和可以简单理解为“数列的前 n 项的和”,它是一种重要的预处理方式,能大大降低查询的时间复杂度。在 C++ 中,标准库中实现了前缀和函数,定义于头文件中。
2024-07-21 16:26:58
405
原创 2024.7.21.am
1 << n表示将数字1进行左移n位的操作。具体来说,左移操作是将一个数的二进制表示向左移动指定的位数,右侧用0填充。这个操作相当于将1乘以2的n次方。例如,如果n为3,那么1 << 3的计算过程如下:1的二进制表示为1,左移3位后变成1000,转换为十进制就是8,即2^3 = 8。。
2024-07-21 12:07:37
128
原创 2024.7.20.pm
getch()是一个在 C 和 C++ 中用于无回显地从控制台读取一个字符的函数。它不会将输入的字符显示在屏幕上。_getch()不是标准 C 和 C++ 库中的函数,通常在 Windows 平台的特定编译器(如 Visual C++)中可用。如果您希望编写可移植的代码,建议使用标准库中的输入函数,如getchar()。
2024-07-20 22:46:47
233
原创 2024.7.19.pm
pair<int, int> 是 C++ 标准库中的一个模板类,用于将两个不同类型的值组合成一个单一的对象。在 pair<int, int> 中,第一个元素的类型是 int,第二个元素的类型也是 int。
2024-07-19 18:23:03
163
1
原创 2024.7.19.am
等式右边的部分表示通过遍历k从1到n,计算和的和,并取其中的最小值作为的值。这意味着要得到的最优解,需要考虑将区间(i, j)以不同的位置k进行分割,分别计算分割后的两部分的最优解之和,然后选择其中最小的那个和作为当前状态的最优解。
2024-07-19 12:21:45
177
原创 prim算法
Prim 算法是一种用于求解加权无向连通图的最小生成树的算法。它基于贪心策略,每次选择一个离当前生成树最近的顶点,并将其加入生成树中。
2024-07-19 10:24:05
694
原创 2024.7.18.pm
在上述示例中,如果 num 大于 0 且小于 10 ,result 的值为 num * 2;如果 num 小于等于 0 ,result 的值为 num - 5。isdigit 是 C 和 C++ 标准库中的一个函数,用于判断一个字符是否是数字字符(即 '0' 到 '9' )。条件表达式(也称为三元运算符)是一种在 C 和 C++ 等编程语言中使用的简洁的条件判断和赋值方式。条件表达式使得在某些简单的条件判断和赋值情况下,代码更加简洁和直观。是一个条件,通常是一个布尔表达式(结果为真或假)。
2024-07-18 22:58:58
340
原创 c++并查集
并查集是一种用于处理不相交集合的合并及查询问题的数据结构,常常以森林来表示。它主要由一个整型数组和两个函数构成。数组用于记录每个点的前驱节点,两个函数分别是查找函数find()和合并函数join()(也有称union()find()函数用于查找指定节点所在集合的代表元(可以理解为根节点)。通过不断追溯节点的前驱节点,直到找到根节点,即代表该集合的元素。join()函数用于合并两个节点所在的集合,通常是将其中一个集合的根节点的父节点指向另一个集合的根节点,从而使两个集合合并为一个。
2024-07-18 20:53:13
511
原创 AC自动机
AC自动机,著名的多模式串匹配算法之一。AC自动机就是在Trie树上实现KMP算法二.步骤1.建树:将所有模式串构建成一棵Trie树2.预处理失配指针nxt。
2024-07-17 21:32:54
154
原创 2024.7.17.pm
例子中, 定义了一个名为 PI 的宏,在后续的代码中,只要出现 PI ,预处理器就会在编译前将其替换为 3.14159。在 C 和 C++ 中,#define 是一个预处理器指令,用于定义宏。std::bitset 是标准库中的储存0/1的大小不可变容器。宏是一种在源代码被编译之前进行文本替换的机制。
2024-07-17 20:53:08
159
原创 2024.7.17.上午
含义:从a数组的第一个位置开始储存,(不是0号位置)例如:mapa。(2)s.length():用于求取。(1)strlen(c):用于求取。就有 a["date"]=17。与s.size()用法相同。和cin
2024-07-17 12:15:04
319
原创 作文我不想成为冷漠的人
我不想成为冷漠的人。这种人在需要有人挺声而出时,不会冲在最前面,首当其冲,而是一动不动地待在原地,用冷漠的眼神审视着周围的人。我对这种人深恶痛绝(摇头+摆手),这种人对别人爱答不理,这种人没有朋友,没有温暖,只有冷漠与无情。很多时候,冷漠并非源于人的本性,而是由于社会环境和经历造成的。然而,我们不能因为这些负面事件的存在,就放弃了对善良和正义的追求。从小到大,我们肯定想过:我想成为什么样的人,我不想成为什么样的人。人是一个多方面的生物,人都有各自的性格,所以,这些问题的答案也是千奇百怪,宛如商品琳琅满目。
2024-05-05 10:19:40
255
2
原创 确定进制 的问题
6*9=42对于十进制来说是错误的,但是对于13进制来说是正确的,即6(13)*9(13)=42(13)其次再,找出输入和输出数中最大的一位数,并加1,得到进制的最小数。最终用for循环判断i的进制是否成立。首先,假设正确的进制为i,将三个数 i 进制的转换为十进制的数(好算)。现读入三个整数p q r,然后确定一个进制,使得 p *q =r。如果没有合适的 B,则输出 0。一行,包含三个整数p,q,r相邻两个整数之间用单个空格隔开。一个整数:即使得 B最小。如果没有合适的 B,则输出 0。
2024-01-27 20:52:35
589
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人