摘要: 施工中。。。 计数 基础知识 容斥原理 子集反演 二项式反演 卡特兰数 / 反射容斥 斯特林数 / 斯特林反演 矩阵树定理 * BEST定理 * Prufer序列 * (* : NOIP 用不到,鸽一下) 基础知识 对称恒等式 \[\binom{n}{k}=\binom{n}{n-k} \]上指标求 阅读全文
posted @ 2025-10-24 02:38 Zheng_iii 阅读(47) 评论(0) 推荐(0)
摘要: 2025年城阳一中第一届ACM 校赛 (CYCPC) 题解 本场比赛的大概难度排序为: Easy:A,L,H,D Medium:F,E Medium Hard:I,C,K,J Hard:B,G,M A 由于题目中字符串长度 n 较小,直接通过三重循环枚举所有可能的 (i,j,k) 组合(满足 i<j 阅读全文
posted @ 2025-10-15 16:33 Zheng_iii 阅读(23) 评论(0) 推荐(0)
摘要: 9.4 图论笔记 同余最短路 概述 同余最短路是一类用于优化完全背包问题的图论建模方法,可以发现,上面的例题都可以使用完全背包来进行解决,但是在总体积过大的情况下,这类问题不好被解决,因此我们可以引入同余最短路这一概念。 我们先从所有的 \(a_i\) 中取一个值,并对它的剩余系进行图论建模。(下方 阅读全文
posted @ 2025-09-04 21:01 Zheng_iii 阅读(16) 评论(0) 推荐(0)
摘要: CF575G BFS + 贪心 2200* 我们可以发现,答案即为从终点到起点拼接组成的最小的十进制数字,设 \(s\) 为终点,\(t\) 为起点。 从 \(s\) 出发,我们可以贪心的进行决策,对于任意两条边,我们会优先比较哪条边离 \(t\) 更近,其次才是边权的大小,对于哪条边离终点更近,我 阅读全文
posted @ 2025-07-19 17:20 Zheng_iii 阅读(65) 评论(0) 推荐(0)
摘要: abc210 D 动态规划 很普通的 dp 题,设计状态 \(f_{i,j}\) 为目前只设了一个车站的最小花费,每次转移要么更改车站位置要么从左边或上边的车站走过来,同时记录答案即可。 由于初始车站只会在终点车站的左上角,所以我们还需要将整个 \(a\) 数组反转一下重新 dp 一遍。 #defi 阅读全文
posted @ 2025-07-18 22:54 Zheng_iii 阅读(16) 评论(0) 推荐(0)
摘要: abc205 D 二分 + 前缀和 我们对每两个相邻 \(a\) 数组元素的距离做前缀和,我们通过二分即可以得到答案的区间,使用我们已经预处理过的前缀和数组即可得到前缀 \(a\) 数组元素的数量,让它与 \(k\)​ 相加即可。 inline void solve() { int n,m; fin 阅读全文
posted @ 2025-07-11 18:12 Zheng_iii 阅读(28) 评论(0) 推荐(0)
摘要: abc200 D 二进制枚举子集+抽屉原理 简单的抽屉原理 在 \(201\) 个序列中必定有两个序列模 \(200\) 同余。 二进制枚举前 \(8\)​ 个元素的子集即可。 std::unordered_map<int,std::vector<int>> mp; inline void solv 阅读全文
posted @ 2025-07-08 18:17 Zheng_iii 阅读(75) 评论(0) 推荐(0)
摘要: 题意简介 在二维网格平面上有 \(N\) 个球员,球最初位于第 \(1\) 个球员处。我们需要将球转移到第 \(N\) 个球员处,求所有球员疲劳度之和的最小值。 持球的球员可以选择踢球或运球,不持球的球员只能进行移动,踢球时可以从东南西北中选定一个方向将球踢出 \(p\) 米,所提升的疲劳度为 \( 阅读全文
posted @ 2025-04-19 00:29 Zheng_iii 阅读(15) 评论(0) 推荐(0)
摘要: ABC399 G - Colorful Spanning Tree 题解搬运+翻译 G - 彩色生成树 题解 这个问题涉及拟阵交集。虽然解决一般的拟阵交集问题需要复杂的算法,但对于称为线性拟阵交集的特殊情况,有一个简单的随机化算法,无需复杂的实现。 拟阵的定义 一个有限集合 \(E\) 和它的一个子 阅读全文
posted @ 2025-03-29 22:14 Zheng_iii 阅读(96) 评论(0) 推荐(0)
摘要: A - Doors in the Center 问题陈述 找出满足以下所有条件的长度为 \(N\) 的字符串: 每个字符都是 - 或 =。 它是一个回文字符串。 正好包含一个或两个 =。如果包含两个 =,它们是相邻的。 这样的字符串是唯一的。 解题思路 简单构造题,把 '=' 构造到中间即可,偶数时 阅读全文
posted @ 2025-03-22 21:49 Zheng_iii 阅读(180) 评论(0) 推荐(0)