03 2020 档案
摘要:"CF 官网链接" "CF.ML 链接" $N \le 5000, Q \le 10^5$ $N \le 3 \times 10^5, Q \le 3 \times 10^5$ 思路 这是一道二维数点题。 只考虑 $dir = 1$,记一个三角形直角顶点 $(p, q)$ ,直角边长 $r$ 考虑斜
阅读全文
摘要:题意 给定一些整数,都在 $[1, 4]$ 以内,每次操作可以把一个整数拆成两个 $[1, 3]$ 内的整数,或删掉 $n \in [1, 4]$ 个 $n$,不能操作输,则问先手是否必胜。 $a, b, c, d \le 10^{10000}$ 思路 这是一道找规律题。 可以对所有状态进行分类,记
阅读全文
摘要:思路 很明显 prufer 序列,度数为 $d_i$ 的点在 prufer 序列中出现的次数为 $d_i 1$。 代入 $n$ 个值得出每个度数的价值,问题就是要背包出 $n 2$ 个点,求最大的价值。 可以 $\mathcal O(n^2 \log n)$ 倍增 DP,但有更优的做法。 先假设序列
阅读全文
摘要:题意 不定方程解的计数问题 $$ \sum_{x_1+x_2+\cdots + x_m = N, x_i \in \N} \prod x_i ^ {K_i} $$ $\sum K_i \le 10^5, m \le 10^5$ $N \le 10^7$ (记$0^0 = 1$) 思路 首先这个式子的
阅读全文
摘要:题意 给定序列 $a$,现在在 $a$ 中随机选出一个可重集 $S$ $S$ 有序,求 $$\sum_{i=1}^{|S| 1} S_i S_{i+1}$$ 的期望,支持修改。 $n, q \le 3 \times 10^5$ 思路 首先集合数是 $2^n$ ,转成数数。 然后发现求和之间没有什么关
阅读全文
摘要:思路 对于 并不好考虑,可以针对 考虑。 发现每次移动会在一堆 之间移动把一个 移动 $2$ 位,因此只需要记录所有 位置的奇偶性即可,具体实现可以用 Hash,对开头奇数/偶数分别开 Hash 表记录。 这里 Hash 实现有一个方法:(BKDRHash) $$h_i = ph_{i 1} + s
阅读全文
摘要:题意 给定一棵树,每次可以删掉一条边在加上另一条边,使它仍是一棵树,求操作至多$k$次可以得到的树的形态数。 判定形态不同:一条边$(x, y)$在第一棵树中出现,在另一棵树中不出现。 $0 \le k \le n \le 50, n \ge 1$ 思路 其实有一种 Matrix Tree 定理+插
阅读全文

浙公网安备 33010602011771号