随笔分类 - 提高组模拟题
摘要:洛谷AC通道! T1 字符串还原: 直接暴力模拟所有情况即可。 同时,考虑一个十分方便的函数:reverse 函数。 可以直接将字符串全部翻转 用法: string s; reserve(s.begin(), s.end()); 那么,如何判断该组数据合法? 不难发现,除开翻转的那个串,剩下的两个串
阅读全文
摘要:题目描述: K理事长很喜欢占卜,经常用各种各样的方式进行占卜。今天,他准备使用正面写着”$I$”,反面写着”$O$”的卡片为今年$IOI$的日本代表队占卜最终的成绩。 占卜的方法如下所示: 首先,选择$5$个正整数$A,B,C,D,E$。 将$A+B+C+D+E$张$IOI$卡片排成一行,最左侧的$
阅读全文
摘要:洛谷AC通道! 设$f[i]$为长度为$i$的序列(不是排列)中计数器的大小。假设现在已知$f[i-1]$ 那么第$i$位与前面的相对大小关系一共有i种 1.第$i$位相对大小为i,对计数器没有任何影响,直接转移 $f[i]=f[i-1]$ 2.第$i$位相对大小小于$i$ (即$1~i-1$),设
阅读全文
摘要:洛谷AC通道! 首先,有一个推论,如果我们要保证能到达首都,那么朋友们的起点一定有车票,不然寸步难行啊! 所以,我们不用管那些没有车票的点了,直接考虑有车票的点。只有他们才可能作为朋友们的起点。 考虑DP。设 $f_u = min(f_v) + cost_u $. 其中,v 为 u 的祖先,$cos
阅读全文
摘要:洛谷AC传送门 题目让我们求最多可以抽走多少个竹签。官方题解是建图然后求拓补排序。 首先,同样的,我们从上面的竹签向被压竹签建有向图。可以发现,不能抽走的竹签都是因为在环中。所以我们统计一下一个点的入度。 对于入度为$0$的点,我们将其放入队列中$bfs$。当然,我们从队列中每取出一个点,ans就要
阅读全文
摘要:T1: 序章-弗兰德的秘密 洛谷AC通道! 首先熟悉一下同构的定义: 1、两棵树节点个数相等。 2、两棵树的以根节点的儿子为根子树对应同构。如下图,为两 棵同构的有根树。 看复杂度,我们一般会想到用$O(N^2)$的算法吧。 那么,考虑树形DP。 设 $f_{i,j}$表示两棵树分别以$i, j$为
阅读全文
摘要:洛谷AC通道! 题目花里胡哨扯一堆,其实就是让我们求两条路径的重合点数。 那么,直接求LCA然后计算即可。 对于路径 AC, CB, 其重叠路径即为 $(dis[(a、b -> LCA(A, B)] + dis[b、c -> LCA(B, C)] - dis[a、c -> LCA(A, C)]) /
阅读全文
摘要:洛谷AC通道! 题目让我们求最小染色数量,很容易想到dp。 设 $f_{i, 1/0}$ 表示第i个点染黑、白的最小数量, 初始值均为1(自己一条路)。如果这个点为叶子节点,即已经规定了第一个染色点,那么相反颜色的f因设为inf(不能选择它)。 那么,如何选根? 看下图(转载的hhh),无论我们选择
阅读全文
摘要:相遇 Railway 洛谷AC传送门 题目描述: 已知我国有 n 座城市,这些城市通过 $n-1$ 条高铁相连。且任意两个城市联通。 小 A 想从 $x_1$ 号城市出发,到 $y_1$ 号城市,小 B 想从 $x_2$ 号城市出发,到 $y_2$ 号 城市,问他们是否可能在路途中相遇(出现在同一城
阅读全文
摘要:luogu AC通道! (官方数据) 题目描述 小智家里来了很多的朋友,总共有N个人,站成一排,分别编号为0到N-1,小智要给他们分糖果。但 是有的朋友有一些特殊的要求,有的人要求他左右的两个人(左边一个、右边一个,一共2个人)的 糖果数都比他的多,有的人要求他左右的两个人的糖果数都比他的少。同时小
阅读全文
摘要:luogu AC传送门(官方数据) 题目描述 小智最喜欢旅行了,这次,小智来到了一个岛屿众多的地方,有N座岛屿,编号为0到N-1,岛屿之间 由一些桥连接,可以从桥的任意一端到另一端,由于岛屿可能比较大,所以会出现一些桥连接的是同 一个岛屿,岛屿之间也可能有多座桥连接,每条桥有一个长度,小智有一个习惯
阅读全文
摘要:AC通道 题目背景 马奥雷利亚诺布恩迪亚上校发动了他的第三十二次战争,让我们祝他好运。 题目描述 马孔多附近有n个城市, 有n-1条双向道路连通这些城市。上校想通过摧毁两条公路的方式对当局予以威慑。但是上校的老师 告诉他为了战略目的这两条路不可以有共同的城市。这次行动对当局的威慑效果将等于两条路径的
阅读全文
摘要:AC通道 题目描述 小明去某个地区观看赛艇比赛,这个地区共有n个城市和m条道路,每个城市都有赛艇比赛,在第i个 城市观看赛艇表演的价钱为ai, 去其他城市观看也需要支付赛艇表演的价格。任意两个城市之间通过 一条公路连接,并且道路是双向通行的, 观看赛艇比赛时经过的每一条道路都要支付一定的过路费, 观
阅读全文