THUWC 之前做的这题现在来补下题解。
x 有用吗……
显然如果确定了 Py,Px 的取值只有 ⌈Py2⌉−1 种。
故方案数为 n∑i=y(⌈i2⌉−1)(i−2)!(n−i)!(i−y)!。
很像卷积,随便推一下就成卷积了。
NTT 上。
题解里说 NTT 只有 80 分?
(看来这个出题人的 NTT 常数很大)
(实际上我不开 O2 2s+,开了 O2 700ms+)
代码:
1 |
|
THUWC 之前做的这题现在来补下题解。
x 有用吗……
显然如果确定了 Py,Px 的取值只有 ⌈Py2⌉−1 种。
故方案数为 n∑i=y(⌈i2⌉−1)(i−2)!(n−i)!(i−y)!。
很像卷积,随便推一下就成卷积了。
NTT 上。
题解里说 NTT 只有 80 分?
(看来这个出题人的 NTT 常数很大)
(实际上我不开 O2 2s+,开了 O2 700ms+)
代码:
1 | #pragma GCC optimize (2) |