10 2024 档案
摘要:提高组图论专题 2 T1 [NOIP2013 提高组] 华容道 首先,暴力 BFS 即可 AC,但要注意以下几点: 队列必须手写; 用 数组剪枝。 然后我们来看正解。参考这位的 DFS 思路,发现将暴力 DFS 改成每次让起点移动,具体过程为空格移动到起点、起点移动到空
阅读全文
摘要:二分图速通 定义 若一个无向图 的点集 可以分解成两个互不相交的子集 ,且对于所有边 的端点 都分别属于子集 中的元素,则称 是一个二分图。 判定 一张无向图是二分图,当且仅当图中不存在
阅读全文
摘要:CSP-S 模拟赛 44 rnk20, 。 小技巧: 做差是找规律的常见手法。如果一遍不行,就再做一遍。 题目中没有对应数据点的特殊性质没有必要去打,除非它的代码极其简单。 T1 岛屿 找规律题。 首先两种特殊情况的部分分是好找的,一种就是调和级数,另一种是变相的调和级
阅读全文
摘要:T5 [ABC134F] Permutation Oddness 很无敌的一道题。(好像是我第一次用无敌这个词 把 和 的对应关系转化为球和盒子的配对问题,则原式中的绝对值顺利成章地就变成类似距离的一个东西。 那么设 表示前 个球和
阅读全文
摘要:T7 [TJOI2018] 游园会 只能说是道有意思的好题。 一般来说遇到这种题我们想到的都会是设 表示长度为 ,然后后面跟一堆状态的情况。此题需要我们满足两个条件: LCS 的长度; 不能出现 的子串。 第二个限制我们可以
阅读全文
摘要:T6 [JSOI2018] 潜入行动 很套路、很裸的一道树形 DP。看了状态就会推方程的那种。 设 表示以 为根的子树中有 个监听器、 有没有监听器、 有没有被监听的方案数。 显然要枚举子节点 、
阅读全文
摘要:T3 [ABC213G] Connectivity 2 题意:给定一张无向图 ,将其删去 条及以上的边构成一张新图,求对于所有点 ,使 与 连通的新图的个数。 比较套路的一道状压 DP。尽管刚开始思考毫无头绪。 Step 1.
阅读全文
摘要:T2 [TJOI2019] 甲苯先生的字符串 矩阵乘法优化 DP,所以一般来说这种 DP 都不怎么难。 30pts 的 DP 是裸的:设 为前 位、最后一位是 的方案数,则有转移方程: \[f_{i,j}=\sum_{k=0}^{25}f_{i-1,k
阅读全文
摘要:临时起意加塞 rnk20, 。 T1 Hunter 25pts 的暴搜是考场上写出来的。但少取模,挂了。 45pts 的状压是可惜的,实际上把暴搜改成记搜很容易解决。设 表示第 轮、状态为 时的结果,然后记搜就
阅读全文
摘要:T7 [USACO23FEB] Hungry Cow P 这题就比较正常了,蓝紫之间的水平。 我们发现 Bessie 能活 天(,导致我们不好直接按照值域来维护。发现给某一天送干草,影响到的是后面很多天,这是个区间问题。所以考虑动态开点线段树。线段树的每个节点维护 \(\ma
阅读全文
摘要:CSP-S 模拟赛 35 rnk14, 。 T1 送花 愚蠢题。看到区间想到线段树,预处理出每个位置的颜色上一次出现的位置,记为 。从左到右扫右端点,给 \([\max(1,\mathit{las}_{\mathit{las}_
阅读全文
摘要:CSP-S 模拟赛 34 rnk12, 。 T1 玩游戏 有一个痿正解:从 到 扫左端点,对于每个左端点扫它最远能到达的右端点。如果在任何一时刻它的右端点位置 ,则断定输出 No。否则检查当左端点到 时右端点能否到 \(
阅读全文
摘要:CSP-S 模拟赛 33 rnk19, 。 T1 构造字符串 10pts:输出 。 30pts:对于所有 的情况,也就是说给定的两个位置字符都不同。记录有哪些位置的字符是不同的,然后从 到 扫一遍,输出除去不
阅读全文
摘要:CSP-S 模拟赛 32 rnk25, 。 T1 [CF1578K] Kingdom of Islands 警钟揪烂:bitset 最大开到 级别。 很神奇的一道题目。 显然,对于所有 ,考虑
阅读全文