跳转至

2020 CCPC 网络赛

排名 当场过题数 至今过题数 总题数
113/3156 7 10 13

A

upsolved by 2sozx

题意

给定一个开始全白的二维平面,每次操作选择一个矩形将其涂黑,矩形下面紧贴 \(x\) 轴,问每次操作过后黑色区域的周长为多少。操作次数 \(n \le 2 \times 10^5\)

题解

由于矩形紧贴 \(x\) 轴,矩形上下两条边边长可以用线段覆盖来维护,现在考虑左右两条边的边长。易知操作是一个区间取 \(\max\) ,每次的和为 \(\sum_{i = 1}^{n - 1}|a_i - a_{i + 1}|\) ,维护区间 \(a_i,a_{i + 1}\) 其中一个是最小值的个数即可,区间 \(\max\) 用吉老师线段树维护即可。

B

solved by JJLeo 2sozx

题意

可以是 min_25 模板题

题解

可以是 min_25 模板题

C

solved by 2sozx

题意

签到题

题解

签到题

D

upsolved by

题意

题解

E

solved by 2sozx Bazoka13 JJLeo

题意

\(t\) 组询问,每组询问给出 \(n\) 个数,两个人进行游戏,每次每个人可以选择一个数 \(x\) ,若存在 \(x = p \times q\)\(p \not = 1\) 可以将 \(x\) 分成 \(p\)\(q\) ,无法对 \(1\) 进行操作, 问先手赢还是后手赢。\(t \le 10^4, x\le 10^9, n\le 10\)

题解

将每个数的质因数个数算出来 \(p^i\)\(p^j\) \(i \not = j\)\(p \not = 2\) 时算两个,之后用 \(Nim\) 游戏的方法算就行。别问为什么

F

solved by JJLeo

题意

爆搜

题解

爆搜

G

solved by Bazoka13

题意

题解

H

upsolved by

题意

题解

I

upsolved by

题意

题解

J

upsolved by

题意

题解

K

solved by 2sozx

题意

给定矩阵 \(A,K\),定义矩阵 \(C\)\(C_{x,y}=\sum_{i=1}^{min(n-x+1,3)}\sum_{j=1}^{min(n-y+1,3)}A_{x+i-1,y+j-1}K_{i,j}\) 定义 \(C^{m}(A,K)=C(C^{m-1}(A,K),K)\) 矩阵 \(K\) 中元素和为 \(1\)\(\lim\limits_{m \to \infty} C\) ,矩阵 \(K\)\(3\times 3\)

题解

\(C\) 的最后一位开始推很容易得出当且仅当 \(K(1,1) = 1\)\(\lim\limits_{m \to \infty} C\) 非零,否则 \(C = A\)

L

upsolved by JJLeo

题意

问有多少有序整数组 \((x,y)\) 满足如下性质:

  • \(x \in [0,A], y \in [0,B]\)
  • \(|x-y| \le C\)
  • \(x \oplus y \le D\)

(\(0 \le A,B,C,D \le 10^9\))

题解

数位 dp,从高位进行到低位,第一个限制和第三个限制直接按位并记录是否贴上界即可。

第二个限制可以转化为 \(x-y+C \ge 0\)\(y-x+C \ge 0\) 两个条件。不考虑进位退位情况,\(x,y,C\) 二进制每一位按 \(x-y+C\) 加减起来的取值范围是 \([-1,2]\),可以记录状态进行转移:

  • 如果上一位是 \(0\),这一位是 \(1\)\(2\),那么下面随便填也可以保证 \(x-y+c \ge 0\);这一位是 \(0\),状态不变;这一位是 \(-1\),则进入下面这个状态。
  • 如果上一位是 \(-1\),如果这一位是 \(-1\)\(0\),后面怎么填也不能使得 \(x-y+c \ge 0\),从而不合法;如果这一位是 \(1\),相当于上一位是 \(0\) 而这一位是 \(-1\),状态不变;如果这一位是 \(2\),相当于这一位和上一位都是 \(0\),进入上面的状态。
  • 最终递归边界(到最低位下一位时)为,上述第一个状态或随意填为 \(1\),第二个状态为 \(0\)

M

upsolved by JJLeo

题意

多项式问题,找规律后可以发现式子是形如 \(\prod_{i=1}^n \limits (b_ix+c_i)\) 的分治 NTT。

题解

时间复杂度 \(O(n \log ^2 n)\)

记录

before:准备视奸全场结果后排没位置了。书接上文:CSK恰了意面,身体不适
0min:开始分题,ZYF冲1010
2min:ZYF AC,MJX冲1003
14min:MJX AC,CSK冲1007
16min:CSK AC,拿了暂时的 rank1,MJX看1011
41min:MJX PE二发后AC,ZYF冲1002
57min:ZYF AC,ZYF,CSK看1005,MJX看1012,自闭开始
240min:换题讨论,顺了起来,MJX 冲1005,ZYF冲1006
263min:MJX AC
264min:ZYF AC
after end:MJX ban掉ZYF1012正解,CSK ban掉ZYF正解,结论:要换题看

总结

回到页面顶部