- 博客(35)
- 收藏
- 关注
原创 【题解】Educational Codeforces Round 195 (Rated for Div. 2) ABCDEF
本文为Educational Codeforces Round 195(Div.2)的题解,涵盖A至E五道题。A题通过分类讨论三明治构造条件求解;B题分析字符串操作对长度的影响,判断结果为1~3;C题利用前缀和与模k余数计数,结合滑动窗口统计满足条件的子区间;D题基于图论染色性质,通过连通块中高阶度点数量判断方案数奇偶性及“Many”情况;E题采用DP容斥思想,分别计算含“2025”、“2026”及其并集的子串数量,最终得出答案。
2026-10-16 17:48:13
222
原创 【题解】2026年 ICPC 网络赛第二场题解(LKDHA)
2026 ICPC网络赛第二场题解涵盖L、K、D、H、 A。 Problem L通过贪心枚举最优路径,计算前后段与中间段代价之和,求最小总代价;Problem K利用k-transformation构造缺失数,结合哈希与指针扫描优化查询;Problem D基于线段树维护最大可填值,分类处理强制赋值与自由填充,通过后缀和统计方案数。三题均体现高效算法设计与细节处理能力。
2026-09-28 00:27:30
343
原创 【ACM算法竞赛】欧拉路径/欧拉回路 算法模板和题目详解
欧拉路径:是指在图论中,经过图中每一条边且每一条边仅经过一次的路径。欧拉回路:起点和终点是同一个顶点的欧拉路径,成为欧拉回路。欧拉回路是特殊的欧拉路径,多一个首尾相同的要求(回路一定要是回路QwQ)。
2026-05-13 17:28:54
860
原创 【题解】Codeforces Round 1097 (Div. 2, Based on Zhili Cup 2026) (致理杯) ABCDEF
本文包含四个编程问题的解法: A题采用贪心策略,从数组末尾开始操作,当后一个元素为正时累加到前一个元素,最后统计正数个数。 B题通过贪心算法,首先放置最大值,然后按mex递增顺序放置剩余元素,计算总和。 C题处理括号交换问题,需确保左右括号数量相等,并通过维护两个序列的平衡性来判断可行性。 D题使用分数类比较,预处理分数比值后二分查找满足条件的配对,统计争议次数。 各题解法均基于贪心或数学分析,涉及数组操作、集合处理、括号匹配和分数比较等算法技巧。
2026-05-10 13:05:51
533
原创 【题解】Codeforces Round 1087 (Div. 2)
本文介绍了A~F六个编程问题的解法: A题(Flip Flops)通过贪心算法解决数组处理问题,先排序后逐个处理元素,优先使用Flip-flopt;操作来最大化结果。 B题(Array)利用双重循环统计每个元素大于和小于它的数的数量,取较大值作为答案,时间复杂度为O(n²)。 C题(Find the Zero)通过构造特解和通解的方式,使用交互式询问找出数组中唯一的零元素位置,针对不同规模采用不同策略。 D题(Ghostfires)提出了两种解法:官方解法采用特定模式构造序列;另一种解法通过分
2026-04-07 13:03:00
420
原创 【题解】Codeforces Round 1081 (Div. 2)
Problem B. Flipping Binary String同一个位置被翻转偶数次等价于不被翻转,被反转奇数次等价于翻转 111 次。题目中 “翻转除了 i 的所有位置” 这一操作,可以拆成两步独立的操作,先翻转一次所有位置(操作1),再翻转一次第 i 个位置(操作2)。如果原序列中 ’1‘ 的个数是偶数,那么通过在所有 s[i]=1s[i] = 1s[i]=1 的位置做翻转,可以使得序列变为全 ’0‘。此时,操作 111(翻转全部)的次数为偶,等于不做;而操作 222(翻转第 iii 个)用在
2026-04-05 11:28:16
396
原创 【题解】Educational Codeforces Round 187 (Rated for Div. 2)
本文解析了Educational Codeforces Round 187的五个编程问题: A题;Towers of Boxes;通过数学公式计算嵌套箱子的最大层数,时间复杂度O(1)。 B题"Beautiful Numbers"通过分析数字性质,将问题转化为判断数字和能否缩减到个位数,需要特判最高位。 C题"Test Generator"采用二分答案策略,从高位到低位贪心消耗资源,复杂度O(logS)。 D题"The Greatest
2026-03-15 14:55:01
664
原创 【题解】Codeforces Round 1085 (Div. 1 + Div. 2)
Problem A:处理二进制字符串转换问题,通过分界点将字符串分割为独立区间,计算每个区间可能的最大和最小"1"的数量。时间复杂度为O(n)。 Problem B:模拟电子玩具危险值管理过程,通过排序和归零操作处理特殊数据范围(m*l≤2e5),从后往前考虑归零操作的影响。 Problem C:解决二维水位问题,通过两次吸水操作优化水量收集,使用单调栈预处理左右边界,并分别计算左右方向的水量总和。 Problem D:利用必胜点距离关系进行递推,确
2026-03-13 12:57:32
444
原创 【算法】异或线性基 ACM/ICPC
线性基是一种处理异或问题的有效工具,能够用有限数描述无限数组的特性。本文介绍了线性基的两种构造方法(高斯消元和贪心算法)及其性质,包括求子集最大异或和、判断数能否表示为子集异或和等应用。通过模板题和练习题的解析,展示了线性基在解决实际问题中的灵活运用,特别强调了高斯消元法在多数情况下的优势以及贪心算法在需要记录方案时的适用性。文章还提供了完整的代码模板和解题思路,帮助读者深入理解线性基的核心概念和实现技巧。
2026-03-02 00:19:17
618
原创 2026牛客寒假训练营-Day2 JEDC
本文摘要了2026牛客寒假训练营Day2的三个算法问题: Problem J - 城市等级问题:通过分析得出城市等级最多有√m种,使用BFS计算距离,复杂度O(n√m) Problem E - 01矩阵构造:提出两种构造方案,一种是直接构造特定模式矩阵,另一种是基于基矩阵的扩展方法 Problem D - 数字积木:利用单调性和树形DP,通过维护连通骨架和动态更新贡献,将复杂度优化到O(n),并处理了0逆元问题 各问题都提供了核心思路和代码实现,展示了图论、构造和动态规划等算法技巧的应用。
2026-02-10 00:03:43
744
原创 【CF1078】Codeforces Round 1078 (Div. 2) 题解
包含CF1078中编程问题的解决方案: Problem A:计算木板总数减去每w块保留1块后的剩余数量,直接公式计算。 Problem B:通过枚举最后一个存入银行,计算最优卢布转移方案,避免不必要中转。 Problem C:枚举字符串信息度的所有因数,检查是否存在满足条件的字母排列,构造可行解。 Problem D:将矩阵中的1尽可能均分两部分,通过行扫描和补充分割实现最优划分。 Problem E:通过动态规划预处理路径兴奋度,结合前缀最大值优化,计算翻转位置后的最大兴奋度。 所有问题均采用高效算法,
2026-02-09 00:10:03
752
原创 【题解】Codeforces Round 1053 (Div. 2) A~E
Codeforces Round 1053 (Div. 2) ABCDE题 中文题解
2025-09-28 02:55:52
684
原创 【题解】Codeforces Round 1045 (Div. 2) Problem.B ~ Problem.E
2025.8.26 22:35 - Codeforces Round 1045 (Div. 2) 题解
2025-08-27 16:49:37
1328
原创 【题解】Codeforces Round 1044 (Div. 2) A~E
Codeforces Round 1044 (Div. 2) 题解 Problem A ~ E
2025-08-26 19:01:21
571
原创 【机器学习】第二章模型的评估与选择
本文主要介绍了机器学习中的关键概念和评估方法。首先,讨论了经验误差与泛化误差的区别,以及过拟合现象及其对模型泛化性能的影响。
2025-05-17 18:34:14
1033
原创 【2-sat】2-sat算法内容及真题
2-sat算法可以求解给定推出关系下的一种合法情况。题目中重常常,给定一些布尔变量A、B、C、D…,再一系列形如B⟶AC⟶¬D的推出关系,询问使得所有推出关系都成立的一组布尔变量取值。
2025-05-02 16:07:27
838
原创 【题解】Codeforces Round 1019 (Div. 2) B.Binary Typewriter ~ E.Keep the Sum
Codeforces Round 1019 (Div. 2)题解,B.Binary Typewriter,C.Median Splits,D.Local Construction,E.Keep the Sum
2025-04-30 15:31:55
1050
原创 【题解】Codeforces Round 996 C.The Trail D.Scarecrow
【题解】Codeforces Round 996 C.The Trail D.Scarecrow
2025-01-27 22:22:30
1574
原创 Codeforces Round 991 (Div. 3) 【题解】D~G
Codeforces Round 991 (Div. 3)题解, D.Digital string maximization\E.Three Strings\F. Maximum modulo equality\G.Tree Destruction
2025-01-13 17:03:23
897
原创 Codeforces Round 995 (Div. 3)【题解】D ~ G
Codeforces Round 995 (Div. 3)【题解】,D.Counting Pairs,E.Best Price,F.Joker,G. Snakes
2025-01-12 23:51:02
1566
2
原创 【题解】第 49 届 ICPC南京站 B. Birthday Gift (不需取反)
【题解】第 49 届 ICPC南京站 B. Birthday Gift (不需取反)
2025-01-10 22:29:52
790
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅