- 博客(4169)
- 问答 (1)
- 收藏
- 关注
原创 常用算法代码模板与题单 | E - 动态规划(更新于2026.10.7)(续)
【代码】常用算法代码模板与题单 | E - 动态规划(更新于2026.10.7)(续)
2026-10-07 15:34:18
184
原创 USACO历年黄金组真题解析 | 汇总
我把自己练习过的USACO的题目都整理了一下。虽然网站上有许多高手的解法,但因为我自己也是初学者,所以只用了比较容易理解的方法来分析和解答。如果你也在学习的话,希望这些内容能对你有一点帮助。
2026-08-15 19:47:47
417
原创 常用算法代码模板与题单 | 0 - 模拟(更新于2026.10.7)
这篇文档其实是我自己学习路上的一份“复习笔记”。之前看了不少教程,零零散散记了一堆代码片段和小技巧,时间久了就容易忘,翻起来也麻烦。所以干脆花时间整理了一下,把常用的模板、容易踩的坑、还有一些个人觉得挺实用的小技巧都归到了一起。如果你也在学类似的东西,或许能帮你省下一些翻找的时间;如果有哪里写得不清楚或不对,也欢迎随时指正交流。希望这份整理也能对你有一点点帮助~ ✨
2026-07-06 20:55:53
1440
原创 学而思编程周赛-语言基础组-赛情分析及题解 | 汇总(更新至2026年春第15周)
我把自己练习过的学而思编程周赛的题目都整理了一下。虽然网站上有许多高手的解法,但因为我自己也是初学者,所以只用了比较容易理解的方法来分析和解答。如果你也在学习的话,希望这些内容能对你有一点帮助。
2026-07-05 17:20:45
587
原创 学而思编程周赛-普及奠基组-赛情分析及题解 | 汇总(更新至2026年春第15周)
我把自己练习过的学而思编程周赛的题目都整理了一下。虽然网站上有许多高手的解法,但因为我自己也是初学者,所以只用了比较容易理解的方法来分析和解答。如果你也在学习的话,希望这些内容能对你有一点帮助。
2026-07-04 15:12:20
871
原创 学而思编程周赛-普及进阶组-赛情分析及题解 | 汇总(更新至2026年春第15周)
我把自己练习过的学而思编程周赛的题目都整理了一下。虽然网站上有许多高手的解法,但因为我自己也是初学者,所以只用了比较容易理解的方法来分析和解答。如果你也在学习的话,希望这些内容能对你有一点帮助。
2026-07-04 13:23:07
549
原创 常用算法代码模板与题单 | G - 数学(更新于2026.10.7)
这篇文档其实是我自己学习路上的一份“复习笔记”。之前看了不少教程,零零散散记了一堆代码片段和小技巧,时间久了就容易忘,翻起来也麻烦。所以干脆花时间整理了一下,把常用的模板、容易踩的坑、还有一些个人觉得挺实用的小技巧都归到了一起。如果你也在学类似的东西,或许能帮你省下一些翻找的时间;如果有哪里写得不清楚或不对,也欢迎随时指正交流。希望这份整理也能对你有一点点帮助~ ✨
2026-06-28 19:37:57
236
原创 常用算法代码模板与题单 | F - 字符串(更新于2026.10.7)
这篇文档其实是我自己学习路上的一份“复习笔记”。之前看了不少教程,零零散散记了一堆代码片段和小技巧,时间久了就容易忘,翻起来也麻烦。所以干脆花时间整理了一下,把常用的模板、容易踩的坑、还有一些个人觉得挺实用的小技巧都归到了一起。如果你也在学类似的东西,或许能帮你省下一些翻找的时间;如果有哪里写得不清楚或不对,也欢迎随时指正交流。希望这份整理也能对你有一点点帮助~ ✨
2026-06-28 19:36:52
225
原创 常用算法代码模板与题单 | E - 动态规划(更新于2026.10.7)
这篇文档其实是我自己学习路上的一份“复习笔记”。之前看了不少教程,零零散散记了一堆代码片段和小技巧,时间久了就容易忘,翻起来也麻烦。所以干脆花时间整理了一下,把常用的模板、容易踩的坑、还有一些个人觉得挺实用的小技巧都归到了一起。如果你也在学类似的东西,或许能帮你省下一些翻找的时间;如果有哪里写得不清楚或不对,也欢迎随时指正交流。希望这份整理也能对你有一点点帮助~ ✨
2026-06-28 19:35:42
294
原创 AtCoder Weekday Consest 赛情分析及题解 | 汇总(更新至 AWC 0129 Beta)
我把自己练习过的AtCoder AWC题目都整理了一下。虽然网站上有许多高手的解法,但因为我自己也是初学者,所以只用了比较容易理解的方法来分析和解答。如果你也在学习的话,希望这些内容能对你有一点帮助。
2026-06-23 11:03:34
1046
原创 常用算法代码模板与题单 | D - 图论(更新于2026.10.7)
这篇文档其实是我自己学习路上的一份“复习笔记”。之前看了不少教程,零零散散记了一堆代码片段和小技巧,时间久了就容易忘,翻起来也麻烦。所以干脆花时间整理了一下,把常用的模板、容易踩的坑、还有一些个人觉得挺实用的小技巧都归到了一起。如果你也在学类似的东西,或许能帮你省下一些翻找的时间;如果有哪里写得不清楚或不对,也欢迎随时指正交流。希望这份整理也能对你有一点点帮助~ ✨
2026-06-13 09:50:50
774
原创 常用算法代码模板与题单 | C - 数据结构(更新于2026.10.7)
这篇文档其实是我自己学习路上的一份“复习笔记”。之前看了不少教程,零零散散记了一堆代码片段和小技巧,时间久了就容易忘,翻起来也麻烦。所以干脆花时间整理了一下,把常用的模板、容易踩的坑、还有一些个人觉得挺实用的小技巧都归到了一起。如果你也在学类似的东西,或许能帮你省下一些翻找的时间;如果有哪里写得不清楚或不对,也欢迎随时指正交流。希望这份整理也能对你有一点点帮助~ ✨
2026-06-13 09:50:47
569
原创 常用算法代码模板与题单 | B - 搜索(更新于2026.10.7)
这篇文档其实是我自己学习路上的一份“复习笔记”。之前看了不少教程,零零散散记了一堆代码片段和小技巧,时间久了就容易忘,翻起来也麻烦。所以干脆花时间整理了一下,把常用的模板、容易踩的坑、还有一些个人觉得挺实用的小技巧都归到了一起。如果你也在学类似的东西,或许能帮你省下一些翻找的时间;如果有哪里写得不清楚或不对,也欢迎随时指正交流。希望这份整理也能对你有一点点帮助~ ✨
2026-06-12 08:53:52
735
原创 常用算法代码模板与题单 | A - 基础算法(更新于2026.10.7)
这篇文档其实是我自己学习路上的一份“复习笔记”。之前看了不少教程,零零散散记了一堆代码片段和小技巧,时间久了就容易忘,翻起来也麻烦。所以干脆花时间整理了一下,把常用的模板、容易踩的坑、还有一些个人觉得挺实用的小技巧都归到了一起。如果你也在学类似的东西,或许能帮你省下一些翻找的时间;如果有哪里写得不清楚或不对,也欢迎随时指正交流。希望这份整理也能对你有一点点帮助~ ✨
2026-04-20 10:48:05
793
原创 AtCoder Beginner Contest 赛情分析及题解 | 汇总(更新至 ABC 471)
我把自己练习过的AtCoder ABC题目都整理了一下。虽然网站上有许多高手的解法,但因为我自己也是初学者,所以只用了比较容易理解的方法来分析和解答。如果你也在学习的话,希望这些内容能对你有一点帮助。
2025-09-03 07:37:56
1436
原创 GESP认证C++编程真题解析 | 汇总
GESP认证C++编程真题解析 | 202606 一级GESP认证C++编程真题解析 | 202606 二级GESP认证C++编程真题解析 | 202606 三级GESP认证C++编程真题解析 | 202606 四级GESP认证C++编程真题解析 | 202603 一级GESP认证C++编程真题解析 | 202603 二级GESP认证C++编程真题解析 | 202603 三级GESP认证C++编程真题解析 | 202603 四级GESP认证C++编程真题解析 | 202603 五级GESP认证C++编程真题
2025-01-18 10:14:23
3840
原创 USACO历年青铜组真题解析 | 汇总
我把自己练习过的USACO的题目都整理了一下。虽然网站上有许多高手的解法,但因为我自己也是初学者,所以只用了比较容易理解的方法来分析和解答。如果你也在学习的话,希望这些内容能对你有一点帮助。
2024-06-26 10:28:34
5656
原创 USACO历年白银组真题解析 | 汇总
我把自己练习过的USACO的题目都整理了一下。虽然网站上有许多高手的解法,但因为我自己也是初学者,所以只用了比较容易理解的方法来分析和解答。如果你也在学习的话,希望这些内容能对你有一点帮助。
2024-06-26 10:28:15
1829
原创 历年蓝桥杯青少组Python中/高级选拔赛(STEMA)真题解析 | 汇总
学习Python从娃娃抓起!记录下蓝桥杯备考学习过程中的题目,记录每一个瞬间。1.2023年12月选择题(1-5)6.2023年12月编程题(10)7.2023年12月编程题(11)2.2023年12月编程题(6)3.2023年12月编程题(7)4.2023年12月编程题(8)5.2023年12月编程题(9)
2024-03-02 22:24:27
4473
2
原创 历年CSP-J复赛真题解析 | 汇总
我把自己练习过的CSP-J复赛题目都整理了一下。虽然网站上有许多高手的解法,但因为我自己也是初学者,所以只用了比较容易理解的方法来分析和解答。如果你也在学习的话,希望这些内容能对你有一点帮助。
2023-10-06 21:15:36
8207
原创 历年CSP-J初赛真题解析 | 汇总
本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!1.:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。2.:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。
2023-08-30 14:15:21
28214
10
原创 题解:洛谷 P1842 [USACO05NOV] 奶牛玩杂技
FJ 所不知道的是,他的所有牛都梦想着从农场逃走,去参加马戏团的演出。最终,她们决定练习一种最简单的杂技:把所有牛都摞在一起,比如说,第一头牛站在第二头的身上,同时第二头牛又站在第三头牛的身上…当某头牛身上站着另一些牛时它就会在一定程度上被压扁,我们不妨把它被压扁的程度叫做它的压扁指数。对于任意的牛,她的压扁指数等于摞在她上面的所有奶牛的总重(当然不包括她自己)减去它的力量。奶牛们按照一定的顺序摞在一起后,她们的总压扁指数就是被压得最扁的那头奶牛的压扁指数。求所有叠放顺序中,最大压扁指数的最小值。
2026-10-23 17:40:27
20
原创 题解:洛谷 P1824 [USACO05FEB] 进击的奶牛 Aggressive Cows G
题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。牛们并不喜欢这种布局,而且几头牛放在一个隔间里,它们就要发生争斗。约翰决定自己给牛分配隔间,使任意两头牛之间的最小距离尽可能的大,那么,这个最大的最小距离是多少呢?约翰为了防止牛之间互相伤害,因此决定把每头牛都放在离其它牛尽可能远的牛舍。也就是要最大化最近的两头牛之间的距离。头牛放入牛舍,使得任意两头牛之间的最小距离最大化。间牛舍的小屋,牛舍排在一条直线上,第。一行一个整数,表示最大的最小距离值。
2026-10-23 17:40:24
101
原创 题解:洛谷 P1696 [USACO18JAN] Blocked Billboard II B
Bessie 对割草机并不感兴趣,因为据她所知,割草机的唯一用途就是割掉她田里那些她觉得美味的草(如果你还没有注意到,Bessie 的思维过程大多围绕着食物)。牛饲料广告牌可能遮挡割草机广告牌的全部、部分或没有。:给定两个与坐标轴平行的矩形(割草机广告牌和牛饲料广告牌),求割草机广告牌未被牛饲料广告牌覆盖部分的面积,即需要用防水布覆盖的最小面积。请输出 Bessie 需要使用的防水布的最小面积,以覆盖割草机广告牌的部分,使其完全被遮挡。幸运的是,剩下的牛饲料广告牌位于割草机广告牌的前面,可能会遮挡它。
2026-10-21 22:08:57
290
原创 题解:洛谷 P1694 [USACO19FEB] The Great Revegetation B
作为一名奶农,Farmer John 想要确保他的每头奶牛都能得到丰富的食谱。题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。头奶牛每一头都有两块喜爱的草地,他想要确保这两块草地种植不同种类的草,从而每头奶牛都可以有两种草可供选择。请帮助 Farmer John 选择每块草地所种的草的种类,使得所有奶牛的营养需求都得到满足。的整数,为 Farmer John 的一头奶牛喜欢的两块草地。头奶牛,每头奶牛喜欢两块草地,要求这两块草地种植不同草种。
2026-10-21 22:08:49
123
原创 题解:洛谷 P13019 [GESP202506 八级] 树上旅行
等知名刷题平台精心挑选而来,并结合各平台提供的算法标签和难度等级进行了系统分类。题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。根据给出的序列从左至右完成所有移动后,小 A 所在的结点即是旅行的。给定每次旅行的起点与移动序列,请你求出旅行终点的结点编号。次旅行的起点编号,以及移动序列的长度。,分别表示有根树的结点数量,以及旅行次数。次旅行中,小 A 首先选定结点。编号,其中根结点的编号为。次旅行,旅行中的移动以。次旅行终点的结点编号。
2026-10-20 17:30:46
172
原创 题解:洛谷 P14362 [CSP-S 2025] 道路修复
题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。座城市两两连通,也即任意两座原有的城市都能通过若干条修复或新建造的道路相互到达。个乡镇进行城市化改造的费用与在该乡镇与原有的城市间建造道路的费用。,分别表示原有的城市数量、道路数量和准备进行城市化改造的乡镇数量。为尽快恢复城市间的交通,C 国政府希望以最低的费用将。) 个乡镇,C 国对其进行城市化改造的费用为。条道路连接的两座城市与修复该道路的费用。) 个乡镇后,可以在这个乡镇与原来的。
2026-10-20 17:30:43
178
原创 题解:洛谷 P1693 [USACO19FEB] Sleepy Cow Herding B
任意时刻,他只能使得一头处在“端点”(在所有奶牛中位置最小或最大)位置的奶牛移动。当他移动奶牛时,他可以命令她走到任意一个未被占用的整数位置,只要在新的位置上她不再是一个端点。农场的草地大体是一块狭长的区域——我们可以将其想象成一条数轴,奶牛可以占据数轴上的任意整数位置。这3头奶牛现在正位于不同的整数位置,Farmer John想要移动她们,使得她们占据三个相邻的位置(例如,位置。:给定三头奶牛在数轴上的位置,每次只能移动端点位置的奶牛到任意未被占用的整数位置,且移动后该奶牛不能仍是端点。
2026-10-20 14:05:19
182
原创 题解:洛谷 P11251 [GESP202409 八级] 美丽路径
题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。对于树上的一条简单路径,小杨认为它的长度是路径包含节点的数量。个节点的树,每个节点为黑色或白色。对于树上的一条简单路径(不经过重复节点的路径),小杨认为它是。的当且仅当路径上相邻节点的颜色均不相同。编号,并且每个节点要么是白色,要么是黑色。输出一个整数,代表最长美丽路径的长度。的简单路径的节点数最大值。是黑色,其余节点是白色,路径。,代表每个节点的颜色,如果。,需要找到颜色交替的最长链。
2026-10-20 14:05:15
335
原创 题解:洛谷 P10131 [USACO24JAN] Majority Opinion B
如果有一种干草是小组中超过一半的奶牛喜欢的,则此次焦点小组访谈结束后,所有奶牛最终都会喜欢这种干草。如果不存在这种类型的干草,那么奶牛们不会改变她们喜欢的干草类型。他一次只能主持一个焦点小组访谈,但为了使所有奶牛都喜欢同一类型的干草,他可以根据需要任意多次地主持焦点小组访谈。可以反复操作任意次。问最终能否使所有奶牛喜好统一,并输出所有可能统一的喜好值。如果可能使所有奶牛同时喜欢同一种干草,则以升序输出所有可能的此类干草的类型,否则输出。头或更多的奶牛具有相同的干草喜好,才能使其余奶牛改变其喜好以与之一致。
2026-10-20 00:08:08
172
原创 题解:洛谷 P10132 [USACO24JAN] Cannonball B
题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。着陆在炮击目标上不会改变 Bessie 的能量和方向。被击破的炮击目标将保持击破状态,Bessie 依然可以该炮击目标上弹跳,同样不会改变能量和方向。如果 Bessie 开始时位于一个她可以击破的炮击目标,她会立刻这样做。类似地,如果 Bessie 开始时位于一个跳板,跳板的效果将在她第一次跳跃之前生效。)的数轴弹跳的艺术,数轴上的位置从左到右编号为。输出一个整数,为将被击破的炮击目标数量。
2026-10-20 00:08:04
307
原创 题解:洛谷 P10133 [USACO24JAN] Balancing Bacteria B
方便的是,他有两种品牌的农药可以喷洒在他的田地里,一种可以添加细菌,另一种可以去除细菌。题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。喷雾器对靠近 Farmer John 的草地效果最大,随着距离增加效果逐渐减弱。类似地,如果 Farmer John 选择去除细菌的农药,则。求 Farmer John 使用喷雾器的最少次数,使得每块草地都具有健康草的推荐细菌值。输出一个整数,为使每块草地都具有健康草的推荐的细菌值所需使用喷雾器的最少次数。
2026-10-18 07:59:50
223
原创 题解:洛谷 P10187 [USACO24FEB] Palindrome Game B
的个位数(它是一个一位回文数),使堆的大小变为一个以 0 结尾的数;而面对个位为 0 的堆,无论当前玩家取走多少,剩余个位不可能为 0(因为回文数减 0 结尾的数,结果个位可能为 0 或非 0),但存在一条策略使对手始终面对个位为 0 的情况,最终导致对手失败。题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。个石子,取走最后一个石子(即面对空堆的玩家输)的玩家获胜。Bessie 先手。对于每个测试用例,如果两头奶牛都以最优策略玩游戏,输出谁赢了游戏。
2026-10-18 07:59:42
202
原创 题解:洛谷 P10188 [USACO24FEB] Milk Exchange B
题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。所有交换同时发生(即,如果一头奶牛的桶是满的,送出一升牛奶,但也收到一升,则她的牛奶量保持不变)。其余位置的牛奶只是在循环流动,不会损失(若首尾衔接的。模式,则因为围成环,会形成稳定流,无净损失)。的,且每头牛每轮至多给出 1 升、收到 1 升,因此。分钟内损失的牛奶量,从初始总量中扣除。组成,表示每头奶牛传递牛奶的方向。升牛奶传递给她左边的奶牛,如果。,则多余的牛奶会损失。FJ 想要知道:经过。
2026-10-17 16:03:36
251
原创 题解:洛谷 P10189 [USACO24FEB] Maximizing Productivity B
等知名刷题平台精心挑选而来,并结合各平台提供的算法标签和难度等级进行了系统分类。题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。起床,她希望在农场关闭前访问尽可能多的农场,从而最大限度地提高她这一天的生产力。Bessie 必须于严格早于 Farmer John 关闭农场的时刻抵达农场才能成功进行访问。对于每个询问,输出当 Bessie 在时刻。因此,定义每个农场的“最晚起床时间”个询问的每一个输出一行,输出。的农场数量,判断是否。
2026-10-17 16:03:31
97
原创 题解:洛谷 P1677 [USACO18FEB] Hoofball B
号奶牛接到球时,无论是从Farmer John或是从另一头奶牛传来的,她会将球传给最近的奶牛(如果有多头奶牛与她距离相同,她会传给其中距左边最远的那头奶牛)。题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。头奶牛在直线上的位置,每头奶牛接球后会传给最近的奶牛(距离相同则传给左边最远的)。输出Farmer John开始的时候最少需要传出的球的数量,使得所有奶牛至少持球一次。在训练开始的时候,Farmer John会将若干个球传给不同的奶牛。
2026-10-16 14:32:33
235
原创 题解:洛谷 P1673 [USACO05FEB] Part Acquisition S
没有流通的货币,所以在每个市场里都只能用固定的一种货物去换取另一种货物。奶牛们带着一种上好的饲料从地球出发,希望在使用的物品的种类数量最少的情况下,最终得到所需要的机器。等知名刷题平台精心挑选而来,并结合各平台提供的算法标签和难度等级进行了系统分类。题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。问题,关键在于将交易规则建模为有向图的边,用 BFS 求从节点。颗行星,在行星上进行交易。为了方便,奶牛们已经给可能出现的。,所需要的机器的标号为。
2026-10-16 14:32:30
478
空空如也
DevOps开发流程,你觉得适用你们公司的项目么?
2021-04-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅