摘要: CF1919 D 这个东西我们发现可以写成 \(\{0\}\in S,\forall s,t\in S,combine(s+1,t)\in S,combine(s,t+1)\in S\)。 你发现这个东西很厉害啊,但是一点用都没有。我们直接照这个做是 \(O(n^3)\) 的。 然后是 sol。 你 阅读全文
posted @ 2024-01-15 06:53 PYD1 阅读(5) 评论(0) 推荐(0)
摘要: YDRS#004 GLACIES 这个其实是 UNR#4 配对树。 你先考虑一个区间的贡献怎么算。我们直观感受一下大概就是你从下往上走,每次在这个点的子树内如果出现两个以上的点,就把它们随意合并(因为是 \(dep_u+dep_v-dep_{lca}\)),这个大概是可以证明的。 那回到原问题,很自 阅读全文
posted @ 2024-01-08 06:55 PYD1 阅读(8) 评论(0) 推荐(0)
摘要: CF1909 F1 & F2 我们注意到它给的都是二维平面上矩形框内的点的个数的限制,我们肯定考虑差分对吧,这个还是充要条件。 然后现在我们相当于已知前面那个矩形框里每行每列都恰好一个数,要在差分出来的 L 形里面填充一些数。你考虑目前是 \(n\),上一个是 \(m\),上一个填充了 \(q\), 阅读全文
posted @ 2024-01-02 07:26 PYD1 阅读(4) 评论(0) 推荐(0)
摘要: zroi B 三项式 对于一个序列 \([a_1,\dots,a_n]\),\(a_i\in[l,r]\),求 \(s=\sum a_i\),\(s\) 的各个数位和与各个数位平方的和在模 \(m\) 意义下同余的方案数。 \(n,m\le 20,0\le l\le r\le 10^{1000}\) 阅读全文
posted @ 2023-12-25 06:57 PYD1 阅读(6) 评论(0) 推荐(0)
摘要: arc196 D 场上读错题了=_=,当成每次只能选连续 \(m\) 个。 首先我们考虑转化一下等价条件,看看什么样的序列是可以被加出来的。 \(A\rightarrow B\) 要求: \(\forall A_i\leq B_i\) \(m|\sum (B_i-A_i)\) \(\forall B 阅读全文
posted @ 2023-12-18 06:59 PYD1 阅读(10) 评论(0) 推荐(0)
摘要: 退役力,悲。 upd on 2025.7.11 高考结束,回来发现我退役之前文章忘记公布了。现在都改成公开的随笔了。 这些东西本来都是给自己写的,所以可能没有很考虑可读性这部分,甚至写着写着就不写了。有一些话有点对电波(可能现在我也看不懂了),有一些内容因为当时不太成熟,所以可能有点幼稚,或者参考价 阅读全文
posted @ 2023-07-29 10:13 PYD1 阅读(132) 评论(0) 推荐(1)
摘要: 用栈思考稍显困难,不难发现我们可以建出一棵树出来,相当于对树进行二染色,对从根到任何点的路径上颜色数有要求,然后求愤怒值总和。 考虑一个简单的 DP,我们设 $f_{u,p,x}$ 表示考虑点 $u$ 内的子树,点 $u$ 到根的路径上有 $p$ 个 R,子树内一共有 $x$ 个 R,每次合并。在根 阅读全文
posted @ 2023-07-13 16:13 PYD1 阅读(95) 评论(0) 推荐(0)
摘要: 考虑操作一共可以根据 $0,1$ 个数分成四类: - $(3,0)$,这个一定很优,因此我们可以先把序列消成连续的 $0$ 最多有 $2$ 个。 - $(0,3)$,这个一定没用,完全可以不消留到最后。 - $(1,2)$ 和 $(2,1)$,感受一下,我们发现这两类其实都是等价于消掉一组 $01$ 阅读全文
posted @ 2023-07-09 15:25 PYD1 阅读(30) 评论(0) 推荐(0)
摘要: 这种题目首先我们可以想一个比较蠢的 $n^2$ DP,然后观察一些性质来优化它。 那很显然我们可以设 $f_{i,j}$ 表示前 $j$ 个数选了 $i$ 个,有 $$ f_{i,j}=\max(f_{i,j-1},f_{i-1,j-1}+a_j\cdot i) $$ 写个暴力,先猜了一手凸性发现错 阅读全文
posted @ 2023-07-06 15:06 PYD1 阅读(28) 评论(0) 推荐(0)
摘要: 看错题以为操作一删恰好 $2$ 个卡了好久=_=。~~虽然看对之后还是不会做。~~~ 这种神秘的条件让你计数,要么发挥人类智慧找神秘充要条件之类的,要么直接设计判断合法的自动机然后 dp 套 dp。后者稍微靠谱一些,所以我先想的后面的。 一个简单的人类观察是操作二不会重复进行,否则我们换成一。 另一 阅读全文
posted @ 2023-06-28 11:44 PYD1 阅读(61) 评论(0) 推荐(0)