随笔分类 - 其它-构造/思维
摘要:https://www.luogu.com.cn/problem/P3822 由于每次加一后二进制数位变化的那个均摊性质,可以把加减法分开维护,每次分成 次给某个数位加一 然后如果进了位就暴力往后继续加一 这样还是有点超,就压位,用 unsigned long long
阅读全文
摘要:https://www.luogu.com.cn/problem/P5361 见了好几次这个题了 考虑第一问怎么求 的最大值 从度数最小的点开始删,每次删完更新相邻点的度,直到删完为止 那么每次删的时候这个度数最小的点的度数最大值,就是 加上第一问,变化一下那个式子发现是 \
阅读全文
摘要:CF1375F Integer Game 三堆石子分别有 个,游戏规则: 先手选择一个数 后手把他加到任意一堆石子上,但不能连续对同一堆石子操作两次 如果有两堆石子数量相同,先手赢;回合数超过 ,后手赢 交互,自选先后手 \(a,b,c\le 10^9
阅读全文
摘要:https://loj.ac/p/6502 考虑和 的顺序无关,那么可以把 排成一个更好 dp 的顺序 若将 降序排列,那么对于每个 能使得 的 是一个前缀,这看起来不错,但 dp 的话需要记录每个这样的前
阅读全文
摘要:https://loj.ac/p/6501 考虑一个 维基础图形,在第 维度上移动适当距离,轨迹即变成 维基础图形 设 维基础图形中的 维基础图形数量为 维基础图形中的某一 维基础图形
阅读全文
摘要:http://codeforces.com/problemset/problem/883/B 给有向图,某些点点权已知,确定其他未知点权,使得: 所有点权在 之间 对于边 , 的点权大于 的 对于所有的 \(i\in [1
阅读全文
摘要:Coloring Torus AGC030C:https://www.luogu.com.cn/problem/AT4512 考虑如果 ,那么直接一行一种颜色就行了 如果 ,考虑可以转化为在对角线上染色,由于这个相邻的定义是循环的,所以合法: 但这样仍然只能构造最多
阅读全文
摘要:https://www.luogu.com.cn/problem/P3211 用到在 dp 的转移中出现环时,把按顺序转移改为解方程的思路 整体计算比较困难,考虑把每一位拆开来算 对于当前位,设 表示从 到 ,当前位为 的概率;设
阅读全文
摘要:https://www.luogu.com.cn/problem/P7115 考场上做出了70分做法 先考虑能把一个柱子上的球做什么样的操作,有一种想法是把某一种颜色的球全部放到顶部 具体做法大概是这样,先选择任意一个满栈 ,和一个空栈 ,操作: 记这个要操作的栈为 ,
阅读全文
摘要:https://atcoder.jp/contests/agc009/tasks/agc009_e 将模型转化为一个 叉树,每个点要么是叶子,要么恰好有 个儿子 然后叶子节点有 个,权值 0 或 1,非叶子节点的权值是所有子节点的平均值 这样根的权值就是最后剩
阅读全文
摘要:https://atcoder.jp/contests/agc027/tasks/agc027_e 话说把一个 AGC 的 E 放 noip 模拟赛是什么居心( 比较神奇的一题,用 1 表示 a,2 表示 b,那么无论怎么操作,用数字表示字符串的和总是在模 3 意义下不变 用 表示
阅读全文
摘要:因为对角线上都是 ,所以如果询问时包含了对角线,那结果必然是 ,会对判断造成干扰 因此我们处理询问的结果时,如果当前这一行的处于对角线上的那一位,在询问时给出的 个数中,则应该忽略这一行结果(因为它是 ) 所以,就要想办法让每一位不在对角线上的数,都在至少一次询问中,不
阅读全文