自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 问答 (1)
  • 收藏
  • 关注

原创 仓库规划 第32次CCF-CSP计算机软件能力认证

题目说选序号小的作为父亲 直接编号前往后输出 遇到合适的就break。n*n*m 的时间复杂度。

2025-04-04 13:38:08 142

原创 【无标题】

1.构建树 注意写上父节点 在查询的时候减少时间复杂度。2.提前打表 不是每次都遍历(文件夹个数代表树的深度)

2025-04-03 14:42:54 142

原创 十滴水 第33次CCF-CSP计算机软件能力认证

很重要 否则可能i会被重复添加。2.只保存有用的信息 有水的水珠 前后可能不连续 用到链表!6.使用优先队列 priority_queue 靠左的先模拟。1.第一步检查数组能否存下 2^26<10^9 存不下。4.左右进行模拟 使用链表找前后水珠。5.多个水珠都>=5 怎末办。7.一直循环直到优先队列为空。

2025-04-02 14:04:42 131

原创 化学方程式配平 第33次CCF-CSP计算机软件能力认证

写代码一定要考虑全面 并且要细心多debug 多打断点+STL库的熟练使用。很经典的大模拟题目 但是还不算难 大模拟题最需要注意的就是细节。istringstream真的处理字符串非常好用。注意解耦合思想 这样改代码debug更加清晰。

2025-04-01 22:10:58 197

原创 词频统计 第33次CCF-CSP计算机软件能力认证

【代码】词频统计 第33次CCF-CSP计算机软件能力认证。

2025-03-31 12:27:35 190

原创 相似度计算 第33次CCF-CSP计算机软件能力认证

set_difference()(差集)

2025-03-30 16:28:46 322

原创 代码随想录第48天|

启发式算法利用优先队列优先遍历某一顺序关键在于启发函数move数组用来及记录到达当前结点需要多少步 初始化为0 然后根据之前的+1.

2024-10-30 16:48:45 1525

原创 代码随想录第47天|

使用队列优化bellford/spfa算法 插入起始结点:作为minDist的0 然后在队列中遍历边 进行松弛如果队列无元素了 说明松弛结束 找到minDist[end]作为当前结果。比原来的遍历所有的边效率高,只遍历需要遍历的边。为什么不会死循环:minDist在不断跟新 最后不在变化说明达到最优 不再加入节点。究竟为什么bellfordman能够n-1次松弛获得最短路径:应该是动态规划的思想每一次获得与源点隔n+1条边的最短路径 n-1次更新结束。但是本题限制了边的个数 多做松弛结果会变(负权回路)

2024-10-30 16:04:06 245

原创 代码随想录第46天|

n-1次relax 每一次relax 会找到距离当前结点隔i隔结点的最短路径 所以一共需要n-1次。遍历每一条边的to同时观察from不为INT——MAX更新 minDist更新最短路径。不能有负权值的原因可能会先便利到短边 再想用长边-负权值边不可以 贪心思想错误。使用优先队列储存边 (小顶堆不能修改元素)遍历最短边 eloge。利用{from,to,val}记录。

2024-10-28 22:41:52 214

原创 代码随想录第45天|

拓扑排序:利用unoreder_map高效获取对应关系储存邻接表 利用vector储存入度。prim算法只需要将节点以最小权值和链接在一起,不涉及到单一路径。利用队列储存入度为0的结点进行遍历。

2024-10-28 14:13:04 243

原创 代码随想录第44天|

一共是n-1次循环每一次更新minDist找到最新的最小边。krusal:利用并查集对最小边进行排序。

2024-10-26 13:38:50 125

原创 代码随想录43天|

反证法:当前选择的边不是最后一条边 如果后面还有算冗余边的 是不可能的 因为删除后面冗余边 应该变成无环联通图 但是前面冗余边有环 不可能 假设失败。判断多了一条边后有无度为2的点 如果删除任意入度的边使得为联通树。并查集连接时候 如果在出现在一个集合就说明环出现了。否则有环 没太搞明白需要二刷。

2024-10-23 20:17:51 222

原创 代码随想录42天|

不需要处理特殊情况 可以把特殊情况作为越界++

2024-10-23 19:17:01 161

原创 代码随想录第42天|

看看能不能流到第一边界和第二边界 遍历每一个点进行dfs 然后检查visited所有遍历的点 flag1 flag2 这样的时间复杂度是n^2*m^2。优化解法: 记录每一个地图的面积map 记录 mark染色每个地图染不同的颜色 遍历每一个点四周的地图 都相加更新最大值。暴力解法:改变每一个点 然后去计算最大面积 n^4时间复杂度。优化:2 * n * m 反方向遍历计算重合区间。

2024-10-22 21:10:26 158

原创 代码随想录第41天|

【代码】代码随想录第41天|

2024-10-22 19:59:35 133

原创 代码随想录第40天|

【代码】代码随想录第40天|

2024-10-22 19:07:45 120

原创 代码随想录第39天|

每一列雨水的高度取决于该列左侧最高的柱子和右侧最高的柱子中最矮的那个柱子的高度-当前柱子的高度。

2024-10-22 16:37:12 111

原创 代码随想录第38天|

unordered_map哈希表很重要 储存值和下一个大于他的值得关系。数组翻倍 处理循环数组。

2024-10-21 22:23:52 117

原创 代码随想录第37天|

设置dp数组代表 i j的字符串是否是回文串 然后确立遍历顺序 不断增加res。dp数组为ij的最长子序列长度。否则为两者中较大的那个。

2024-10-16 22:12:30 120 1

原创 代码随想录第37天|

【代码】代码随想录第37天|

2024-10-14 23:15:33 99

原创 代码随想录第36天|

【代码】代码随想录第36天|

2024-10-14 18:19:26 157

原创 代码随想录第35天|

【代码】代码随想录第35天|

2024-10-12 14:50:42 122

原创 代码随想录第34天|

【代码】代码随想录第34天|

2024-10-12 14:01:30 115

原创 代码随想录第33天|

【代码】代码随想录第33天|

2024-10-11 14:49:54 150

原创 代码随想录第32天|

树状数组:重点在于定义 当前节点的含义:下标为0记录不偷该节点所得到的的最大金钱,下标为1记录偷该节点所得到的的最大金钱。原理就是:假如你考虑第一个元素就不能选最后一个 你考虑最后一个元素就不能选第一个两种情况动态规划求最大值。

2024-10-09 14:25:30 258

原创 代码随想录第32天|

总结:完全背包 观察情况如果是 排列问题先遍历背包再遍历物品 使得每一种情况都有 组合问题像便利物品 再遍历背包 否则会多计数 本体必须是排列问题 因为根据dp的结果 每个单词都必须遍历一遍 要不然有的dp为false。

2024-10-08 22:40:25 113

原创 代码随想录第31天|

注意:没有要求或者组合数必须先遍历物品 排列数必须先遍历背包容量。

2024-10-07 21:34:27 160

原创 代码随想录第30天|

【代码】代码随想录第30天|

2024-10-07 13:35:04 123

原创 代码随想录第29天|

【代码】代码随想录第29天|

2024-10-02 16:04:21 113

原创 代码随想录第28天|

【代码】代码随想录第28天|

2024-10-02 12:54:09 132

原创 代码随想录第27天|

【代码】代码随想录第27天|

2024-09-28 10:23:48 161

原创 代码随想录第26天|

思路:设置一个标志位 代表从哪里开始后面都是9 遍历数组 前面大于后面就更新mark 同时 把当前位置--

2024-09-27 19:12:36 105

原创 代码随想录第25天|

思路:贪心思想优先比较 身高 然后按照队列要求插入 这是利用了 二个维度优先比较其中一个维度的原理 ,然后按照顺序插入由于之前插入的都比大于等于 所以只要插入到相应位置一定是对的。思路:从0开始找到最右边界 如果当前最右边界==i 然后找下一个边界。

2024-09-26 14:17:20 210

原创 代码随想录第24天|

思路:没用贪心使用暴力解法得到答案。思路:逻辑问题要捋清楚。

2024-09-25 14:54:17 155

原创 代码随想录第23天|

思路:贪心 分割每天的利润形成size-1的数组选取正利润进行拼接。max代表当前坐标下的最大移动距离。

2024-09-25 13:28:55 170

原创 代码随想录第22天|

思路:贪心算法 把大饼干先给胃口大的小孩 外层遍历一定要是小孩的胃口 因为小孩的胃口会一直减少 早晚有胃口小的小孩会迟到食物 但如果外层是大饼干 大饼干越来越小 小孩食量一直是最大 就会错误。思路:大概是 你设置res 和cur cur>res就更新 保证res永远是最大的值 如果当前cur小于0一定是副作用 从0开始计数。思路:没太理解需要二刷 大致理解的是遇见峰谷就+1。

2024-09-24 23:45:53 178

原创 代码随想录第22天|

思路:used数组是全排列的关键 他代表当前元素在递归中有没有被使用 同时也有第二个作用在本层循环的时候如果当前元素和前一个元素相同说明之前递归返回了 不应该选择重复元素。思路:利用unorder_SET对本层元素进行哈希储存。

2024-09-21 10:52:41 241

原创 代码随想录第21天|

递归遍历 pointNum=3为终止条件 isValue判断是不是符合要求闭区间得证。

2024-09-20 18:03:23 138

原创 代码随想录第20天|

如果没有重复元素 只要startIndex(i)+1就可以, 但如果有重复元素就说明即使每次startIndex(i)+1 后面的重复元素 比如两个 1 1 2 3 要生成 6 可能会生成两个 123 123 如何避免这种情况就是要在重复元素出现的时候避免重复遍历 后面的1可以看作前面的1的真子集 所有情况都是包含的。给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。中的每个数字在每个组合中只能使用。

2024-09-19 19:40:56 845 1

原创 代码随想录第十九天|

通过递归k层通过path判断 和startInex防止重复元素判断 实现在1-n元素中找k元素组合。

2024-09-18 15:52:02 169

空空如也

复现agent项目智能体玩我的世界

2025-03-19

各位可以看一下有什么补充的经典模型

2024-04-07

torchtext和pytorch不兼容

2024-01-28

想问一下关于机器学习的问题

2024-01-20

我想要优化cache 利用自动对齐

2023-12-19

为什么我的setup文件打不开

2023-12-18

我用了华为弹性云服务器的centos 想开启网卡多队列

2023-12-10

大二学生大创问题求答疑

2023-10-25

关于多文件链接的有关问题

2023-01-14

关于名称空间嵌套的有关问题

2023-01-14

找不到调试器了 之前随便拉个地方然后就找不到了

2023-01-01

写了一个不分大小比较英文字符串的函数 每次输出都没有变化 各位帮我看一看哪里错了

2022-11-22

这是一个改错题 为什么最后第五个改错要把next去掉 这个pcur现在不是new吗

2022-11-16

第五个错误为什么不能把地址调换啊 这个不也能改变吗 我没太理解这个改错

2022-11-16

为什么不能这么用a《0》是地址 右边的字符串也是地址啊 用星号a表示就可以 不太理解

2022-11-05

这个图片就是每次调用函数这个ans不都被重新创建一个新的吗 还是只有函数的里面值被重新创建 ,这个n每次乘的是函数啊 为啥会自动理解为n-1呢

2022-10-31

这个为什么报错啊 我朋友问我的 我也没搞明白 是这个c加加不是c吗

2022-10-27

这是为什么啊 命令行输入一点没整明白给我我帮我看一看 最好能说一说命令行和c程序怎么结合

2022-10-25

我用的clodeblock这个exe文件在哪里找啊 还有这个报错是为什么 怎么使用cmd进行命令行操作

2022-10-24

帮我看一下这个程序 为什么把ba拷贝给动态数组pa之后就啥也没有了呢 就是输入字符串 把每个单词都拷贝到临时数组 再把地址拷贝给动态数组

2022-10-23

这俩都是什么意思啊 是声明一个指针还是数组

2022-10-23

没太看明白这个*list {}是什么意思 是一个数组储存五个字符串的地址吗

2022-10-18

刚开始学指针请问一下 这个*u不是代表v这个地址的数字吗那和直接把数字给temp也没有区别啊

2022-10-09

这里没太明白 这个ch=getchar是把scanf输入的数字再读取一遍吗

2022-10-03

为什么 one0最后会变成总数之和 各位求解 还有scanf输入回车以后是会进入下一回循环吗

2022-09-29

为什么把n加加放在dowhlie循环里面嗯回车不能结束循环 n=0的时候为什么不能运行

2022-09-28

没太看明白这个代码 能从头到尾讲解一下吗

2022-09-20

这个a为什么也变化没搞懂.

2022-09-19

给位帮我解答一下这个问题getchar

2022-09-19

请给位帮我看一下为什么字符常量合法

2022-09-19

第六题没有看明白 求解析

2022-09-17

没看明白哇求各位解答

2022-09-15

codeblock下面的错误提醒整没了 在哪里找出来

2022-09-13

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

TA关注的人

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