09 2023 档案
Gym102994M Travel Dream
摘要:题意: 个点的图,找一个有 个点的的简单环,使其边权和最大。 随机黑白染色,拆成两条颜色不同的不相交链,做 次即可。链的情况是好做的,做完后,预处理 表示 到 的最大距离,枚举两条端点颜色不同的边可以直接合并。 链点数
Petrozavodsk Programming Camp, Winter 2021 Day 1 Problem H
摘要:发现操作是可逆的,如果起始状态和终止状态都能走到同一个状态,那就能组合出一组解。 以任意一节点为根,考虑贪心地确定每个人最后的位置,使他对答案影响最小。策略是将可以放的人放到深度最大的点,然后删掉该点相邻的点,反复去做。 大多数情况下,总有一种方式使得一个节点能走到当前选择的深度最大点,但是有唯一一
Gym102354I From Modular to Rational
摘要:问两个相乘不会炸 的质数,用 CRT 合并,得到 。其中 是大于 的数。 由于这个 太大了,不存在 $\frac{p}{q} \equiv \frac{a}{b}
P5812 [IOI2019] 天桥
摘要:优化建图,首先分几种情况讨论。假设当前的桥 。起点和终点是 。 第一种情况:$S \leq l #define int long long using namespace std; const int maxn=1e5+10,maxm=4e6+10,inf=1e18; str
8.30 模拟赛 光和影(dream) 题解
摘要:概括:大分类讨论。 首先有个重要结论,无论是三种操作中的哪一种,他的左儿子仍然在他的左子树内,右儿子在右子树内。同时,旋转一个点一次,对他更上面的点的深度没有影响。 以此,我们预处理出一个 表示将 splay 到根上,对左子树和右子树深度的影响,由于上面的结论,这个