08 2023 档案
摘要:若 路径的起点在 路径上,则 必须比 先走, 若 路径的终点在 路径上,则 必须比 先走。 考虑建图,边 存在当且仅当 必须比 先走, 若建出的图有拓扑序,则按拓扑序操作即可,否则无解。 建图的复杂度太
阅读全文
摘要:sto SoyTony orz A 子树 内重心一定在其重儿子子树内重心 到 的路径上, 于是每次从 往上暴力跳找到子树 内重心,注意到每条边最多被经过一次,所以复杂度线性。 B 枚举矩阵的列区间 ,拿出每行的这个区间形成序列
阅读全文
摘要:高情商:题目未按难度排序,请自行决定开题顺序 低情商:都是紫题,自己看着办吧 A 设 表示第 层的两个门, 表示从起点走到第 层的两个门的最短路, 则有 $f_{i,j}=\min\limits_{k=0}^if_{i-1,k}+d(a_
阅读全文
摘要:顺序 fclose 清空缓冲区 结果 先 freopen 有 是 成功 先 freopen 有 否 失败 先 freopen 无 是 成功 先 freopen 无 否 成功 先关同步流 有 是 成功 先关同步流 有 否 失败 先关同步流 无 是 成功 先关同步流 无 否 成功 得出结论:顺序没有关系
阅读全文
摘要:考虑对结点排列 ,可以标号 , 两点之间显然满足要求,$E_{p_i}-E_{p_{i-2}}=E_{p_i}-E_{p_{i-1}}+E_{p_{i-1}}-E_{p_{i-2}}=d(p_i,p_{i-1}
阅读全文
摘要:若 路径的起点在 路径上,则 必须比 先走, 若 路径的终点在 路径上,则 必须比 先走。 考虑建图,边 存在当且仅当 必须比 先走, 若建出的图有拓扑序,则按拓扑序操作即可,否则无解。 建图的复杂度太
阅读全文
摘要:来点神秘做法,复杂度是对的,而且会比 DP 优。 考虑逐个二分,发现复杂度 寄了。 考虑加点剪枝,发现若某段行程的答案 当前答案则不用对它二分,而这个判断可以 完成。 此时只会在每个前缀最大值处二分,发现答案递增还是会寄, 于是使用小杀招,shu
阅读全文
摘要:令 表示 子树, 表示 的父亲, 表示 到 的距离。 答案等于 $\sum\limits_{i=1}^n\sum\limits_{j=i+1}^n\left\lceil\dfrac{d
阅读全文
摘要:赛时降智 A 朴素 DP 显然,但精度会炸,所以取 变成加减。 B 令 的性价比为 , 的性价比为 , 的性价比为 。 的性价比最高,第二高的情况平凡,钦定 $\dfrac ay\ge \df
阅读全文
摘要:模拟赛千万不要压线交!!!!!1 A 即求被所有奇环包含,不被任何偶环包含的边的条数。 建出 DFS 树,可以证明只考虑每条返祖边与其对应的树链形成的环是对的,称这样的环为关键环。 证明:原图中任意奇环一定包含至少一个关键奇环,所以被所有关键奇环包含的边一定被所有奇环包含, 原图中任意偶环一定包含若
阅读全文
摘要:A nm K,没 AK A 每条边的贡献为其任意一个端点的点权,考虑钦定选择点权较小的一个, 将每条边定向,点权大的点连向点权小的点,按拓扑排序删点即可构造出这样的方案。 B 。 考虑在当前和为 的串 后接上 串,若 $
阅读全文
摘要:若限制 站在 前方第 个位置,则对 的位置,知道一个就可以推出另一个,称此时 连通, 则对每个连通块,钦定一个点的位置(可以任意选定),就可以推出剩下所有点。 用这种方式确定每个点的位置后,检查每个限制条件是否被满足即可。 #include <cstd
阅读全文
摘要:把 转化成组合意义,即在每个正方形的底边中放不同的两个球的方案数。 设 表示考虑到第 个点,最后一条底边放了 个球, 若第 个点被标记,则: $$ \begin{aligned} &f_{i+1,0}=f_{i,0}\ &f_
阅读全文
摘要:连通块数 点数 边数。 水面海拔为 时,点集为海拔 的点,所以点数为 , 两点之间有边,当且仅当两点相邻且两点海拔均 ,所以边数为 $\sum\limits_{i=1}^{n-1}[\
阅读全文
摘要:A 对于 , 当且仅当 $\left\lfloor\dfrac bk\right\rfloor\ne\left\lfloor\dfrac{a-1}k\right\rfloor,\left\lfloor\dfrac dk\
阅读全文
摘要:340 - 160 = 180 A $$ \begin{aligned} &\sum\limits_{i=1}^nf(i)\ =&n+\sum\limits_k\sum\limits_{i=1}^n[f(i)>k]\ =&n+\sum\limits_k\sum\limits_{i=1}^n[\f
阅读全文
摘要:停电不延时?那我缺的 A 20 分这一块谁给我补啊 A 考虑从前往后把每个弹珠分配给每个人,则每个弹珠在最优方案中一定优先补给手上弹珠最多的人, 所以只需维护出这个弹珠可选的人数即可,答案即位每个弹珠可选人数之积 (每个人的方案之间可以任意交换) B 考虑按边权从大到小依次加边
阅读全文
摘要:A 记得开 long long。 B 考虑倒着模拟,维护答案在每次删数前的排名, 每次删数时统计这次删去的比答案小的数的个数 ,则此次删数前排名比此次删数后多 。 考虑每次删数时,删去的哪些数比答案小。设此次删数后答案排名为 , 则此次删去的排名为 的数
阅读全文
摘要: 不带 。 每次减的位置一定在当前某最大子段里,所以观察最大子段的结构。 发现最大子段一定不与其他最大子段部分相交(本原段?), 于是发现每次把当前所有最大子段中最靠左的右端点 ,可以影响互相包含的这一堆最大子段。 #include <cstdio> #includ
阅读全文
摘要:被 翻 了 A xt 最后一步肯定选四角,所以 fengwu 肯定选与四角距离最大值最小的点, 所以 xt 第一步肯定占掉与四角距离最大值前 小的点。 B 奇妙做法,差分优化 DP。令排列 的价值为 。 设 表示长度为 ,价值为
阅读全文
摘要:最阴间的一场 A 设 表示交换 次, 在 / 不在原位的概率, 则 $f_{i,0}=\dfrac{(n^2-2)f_{i-1,0}}{n^2}+\dfrac{(2n-2)f_{i-1,1}}{n^2},f_{i,1}=\dfrac{2f_{i-1,0}}{n^
阅读全文