该文被密码保护。 阅读全文
该文被密码保护。 阅读全文
摘要:
获奖名单 题目传送门 Solution 不难看出,若我们单个 \(x\) 连 \((0,x),(x,0)\),两个连 \((x,y),(y,x)\) ,除去中间过对称轴的一个两个组,就是找很多个欧拉回路。 直接来就好了。 Code #include <bits/stdc++.h> using nam 阅读全文
摘要:
Sample 题目传送门 Description 有若干次查询,每次给出 \(n\),构造出一个 \(p_{1,2,...,n}\) 使得: \(\sum_{i=1}^{n} p_i=1\) 求: \(\max\{2\sum_{i=1}^{n} ip_i(1-p_i)\}\) Solution md 阅读全文
摘要:
光影交错 题目传送门 Description Solution 可以看出,假设我们设置一个临界点 \(n\) ,当 \(n\) 足够大的时候,\(n\) 步操作之后对答案的影响就不再精度考虑范围之类了。 我们设 \(f(i)\) 分别表示 \(i\) 次操作时非中性灵气的期望出现次数,\(g(i)\ 阅读全文
摘要:
货币 题目传送门 Description Solution 假设 \(\text{nxt}_i\) 为与 \(i\) 同块的下一个点的位置,那么设 \(f_l\) 表示左端点在 \(l\) 时最靠右的合法右端点,那么可以得到: \(f_l=\max_{i=0}^{l-1}\{\text{nxt}_i 阅读全文
摘要:
Solution 以前学过,但是太烂,而且很有局限性,今重学一遍。 考虑假设我们要解决的问题为求: \(\sum_{x=0}^{n} x^{k1}\lfloor\frac{ax+b}{c}\rfloor^{k2}\) 可以发现可以分为几种情况进行讨论: \(a=0\) 或者 \(\lfloor\fr 阅读全文
摘要:
一时暴力一时爽,一直暴力一直爽~~(两个亿~~ 染色 题目传送门 Description Solution 我们考虑先染斜对角线再染行,那么可以发现的是,如果一个斜对角线经过的行都染了色,那选不选这条线都不会有影响。 所以,我们假设一个斜对角线经过行的区间是 \([l_i,r_i]\),那么问题就是 阅读全文
摘要:
2021-07-09 查拉图斯特拉如是说 题目传送门 Description Solution 有多项式快速多点求值的算法,我写的是另外一种更加简单的 $\Theta(n\log n)$ 的算法。 我们可以发现,我们就是要求: $$\sum_{k=0}^{n} \binom{n}{k}\sum_{i 阅读全文
摘要:
自动机 题目传送门 Description Solution 可以想到一个 dp,设 \(f_{u,s,i}\) 表示起点在 \(u\),现在在 \(s\) ,考虑了前面 \(i\) 个字符时合法的方案数。可以列出 dp 转移式: \(f_{u,d_{r,1},i}\to \sum_{j=1}^{i 阅读全文