自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 找第二大的数(分治法)

这段代码通过递归的方式,将数组分为两半,并分别找出左半部分和右半部分的两个最大数,然后比较这四个数的大小,得到第二大的数。这段代码是用来找出数组中第二大的数的。

2024-05-11 14:30:05 366 1

原创 0-1背包问题(回溯法)

函数,不断地选择和不选择物品,进行回溯搜索。在搜索的过程中,通过剪枝操作来减少不必要的搜索,提高算法的效率。当搜索到达边界条件时,即已经考虑完所有物品,回溯结束。在回溯的过程中,记录最优解的总价值、总重量和选中的物品状态,以便最后输出结果。如果小于,表示有可能存在更优解,继续回溯。,则表示已经考虑完所有物品,回溯结束。函数,考虑下一个物品,更新总价值。如果小于,表示当前物品可以选中。表示当前已选物品的总价值,表示当前已选物品的总重量。,并记录当前选中的物品状态。表示当前考虑的物品索引,

2024-05-11 14:14:40 546

原创 数塔问题(蛮力算法和动态规划)

题目:如下图是一个数塔,从顶部出发在每一个节点可以选择向左或者向右走,一直走到底层,要求找出一条路径,使得路径上的数字之和最大,及路径情况。(使用蛮力算法和动态规划算法分别实现)

2024-05-06 20:37:23 235 1

原创 P1042 [NOIP2003 普及组] 乒乓球(枚举 模拟)

【代码】P1042 [NOIP2003 普及组] 乒乓球(枚举 模拟)

2024-05-01 22:31:18 224

原创 P1219 [USACO1.5] 八皇后 Checker Challenge(回溯算法)

【代码】P1219 [USACO1.5] 八皇后 Checker Challenge(回溯算法)

2024-04-28 20:45:31 130

原创 打水问题(贪心算法)

题目:有n个人排队到r个水龙头去打水,他们装满水桶的时间t1、t2……tn为整数且各不相等,应如何安排他们的打水顺序才能使他们总共花费的时间最少?通过键盘输入排队打水的人数以及每人打水的时间和水龙头数,使用贪心算法求出所有人完成打水总共花费的时间的最小值。

2024-04-27 16:41:58 1680

原创 P1563 [NOIP2016 提高组] 玩具谜题(模拟、vertor、结构体)

/将[v.begin(),v.end())区间的元素拷贝给本身。//将n个elem拷贝给本身。方法二:(vector 动态数组,长度不确定,可动态分配空间)1、vector<T>v;//使用模板类,默认构造函数。//尾部插入元素ele。pop_back();//删除最后一个元素。首位相连的数组的规律表示,结构体的复习。

2024-04-25 20:47:48 191

原创 P1601 A+B Problem(高精)(高精度加法)

【代码】P1601 A+B Problem(高精)(高精度加法)

2024-04-22 21:00:44 153

原创 P1100 高低位交换(进制转换)

【代码】P1100 高低位交换(进制转换)

2024-04-08 20:14:25 182

原创 P1157 组合的输出(dfs)

【代码】P1157 组合的输出(dfs)

2024-04-08 19:20:41 217

原创 P1616 疯狂的采药(完全背包问题)

题解很容易懂,学会了完全背包问题。

2024-04-08 00:25:11 209

原创 P1048 [NOIP2005 普及组] 采药(dp)

【代码】P1048 [NOIP2005 普及组] 采药(dp)

2024-04-07 23:53:40 131

原创 P1115 最大子段和(max()函数)

【代码】P1115 最大子段和(max()函数)

2024-04-07 23:08:13 125

原创 kkksc03考前临时抱佛脚(01背包问题)

【代码】kkksc03考前临时抱佛脚(01背包问题)

2024-04-04 17:23:28 190

原创 涂条纹(枚举、前缀和)

【代码】涂条纹(枚举、前缀和)

2024-04-03 19:27:06 200

原创 全排列问题(回溯算法和深搜)

具体来说,在生成排列的过程中,当尝试填入某个位置的数字后,需要进行递归,填下一个位置的数字。但填入下一个数字之前,需要标记当前尝试的数字已经被使用过,以避免在同一个排列中重复使用该数字。而在尝试了某一条分支后,需要进行回溯,取消对该数字的使用标记,以便在尝试其他分支时,该数字可以被重新使用。回溯是为了在尝试了一个分支后,能够进行下一个分支的尝试,确保所有的可能性都被尝试到。

2024-04-03 17:27:01 183

原创 选数(dfs,isprime)

【代码】选数(dfs,isprime)

2024-04-03 12:50:40 342

原创 烤鸭(递归、二维数组、一维数组)

【代码】烤鸭(递归、二维数组、一维数组)

2024-04-03 12:04:59 184

原创 拼数(字符串的拼接)

如:22 和 1919 ,比较 22 和 1919 哪个放在前面使字典序最大,也就是即比较 219219 和 192192 哪个大,因为 219219 比 192192 大,所以把 22 放在 1919 前面。分析可见两同样长字符串 s1​,s2​,若 s1​ 比 s2​ 大,必有 x 使得 s1​ 在 x 位第一次比 s2​ 大。解决,把对字典序贡献最大的放在前面。比较方法只要比较 s1​+s2​ 和 s2​+s1​ 的大小即可。对贪心正确性的证明:(对比较函数的理解),就可以忽略后面的位,可以使用。

2024-03-31 00:12:58 144

原创 零碎注意点

例如:数据保证:a,b,c为正整数且属于[1,10^9],如果题目给出的数据范围很大,就要long long。

2024-03-29 00:12:51 148

原创 蛇形方阵和压缩技术(二维数组、指针,布尔)

【代码】蛇形方阵和压缩技术(二维数组、指针,布尔)

2024-03-28 15:12:05 127

原创 爱与愁的心痛

【代码】爱与愁的心痛。

2024-03-27 23:03:06 239

原创 集合求和(集合)

【代码】集合求和(集合)

2024-03-26 23:55:30 204

原创 文字处理软件(字符串操作)

【代码】文字处理软件(字符串操作)

2024-03-26 21:20:50 169

原创 口算练习题(字符串、数组、sscanf()、sprintf())

将字符串"Hello, World!"解析为字符串,并将结果存储在字符数组。将多个字符串连接成字符串。

2024-03-26 20:45:59 205

原创 单词覆盖还原(字符串)

【代码】单词覆盖还原(字符串)

2024-03-26 18:33:40 184

原创 显示屏+ 珠心算测验(数组)

【代码】显示屏(数组)

2024-03-23 18:38:21 109

原创 Tokitsukaze and New Operation(字符串的转换、遍历和拼接)

【代码】Tokitsukaze and New Operation(字符串的转换、遍历和拼接)

2024-03-22 00:29:01 140

原创 一元三次方程求解(二分法)

【代码】一元三次方程求解(二分法)

2024-03-21 23:55:52 234

原创 Tokitsukaze and Average of Substring(前缀和)

【代码】Tokitsukaze and Average of Substring(前缀和)

2024-03-21 22:35:04 199

原创 火星人(全排列)

遍历这个数组,找出一个num[i],满足num[i]>num[i−1],然后用top将这个i记录下来(即top为极大值点),并且确定了一个要交换的数num[top−1];接着,我们要确定第二个要交换的数, 而第二个要交换的数为num[top]−num[N]中最小的数并且这个数要大于第一个被交换的数num[top−1];最后,如果交换之后,num[top]及其后面的数如果还是单调递减的,那就将其位置对调,得到最小的。(1)n个元素的全排列=(n-1个元素的全排列)+(另一个元素作为前缀);

2024-03-21 11:34:29 399

原创 纪念品分组(双指针)

【代码】纪念品分组(双指针)

2024-03-20 23:11:38 162

原创 奖学金(结构体的运用)

【代码】奖学金(结构体的运用)

2024-03-20 22:04:42 139

原创 Target Practice习题(函数运用)

【代码】Target Practice习题(函数运用)

2024-03-20 14:37:36 209

原创 Two TVs

【代码】Two TVs。

2024-03-19 23:14:18 227 1

原创 ISBN号码(牛客)和char、string有关问题

char和string的输入问题。

2024-03-19 19:53:46 127 1

原创 图书管理员

【代码】图书管理员。

2024-03-19 12:49:14 145 1

原创 统计单词数

【代码】统计单词数。

2024-03-18 23:47:02 142

原创 3和5——牛客

【代码】3和5——牛客。

2024-03-18 00:02:10 176

原创 回文对称数

【代码】回文对称数。

2024-03-17 23:40:55 218 1

04-练习2.html

04-练习2.html

2024-04-19

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

TA关注的人

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