ICPC/CCPC 补题

Posted rush-d-cat

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ICPC/CCPC 补题相关的知识,希望对你有一定的参考价值。

2017-2018 ACM-ICPC Asia East Continent League Final (ECL-Final 2017)

A(C(n,k)\%P), 用(C(n,k-1))递推(C(n,k))即可。复杂度(O(Tk))

B 目标是最小化(D = E(X^2)-E(X)^2),因为(E(X))为常量,所以我们最小化(E(X^2)),也就是最小化(Y=sum X^2)(x)个人,分一个大小为(A)的锅,每个人会分(A/x),对(Y)的贡献为(A^2/x)。先给每个锅,一个分锅的人,然后我们发现,给每口锅,增加分锅的人时,方差减少的量单调递减,所以我们用一个大根堆维护方差的减量。

C 把所有的灯,左对齐即可。

D 方差一定为(p/q)(p,q)互质,我们枚举首项(a_0),枚举(p,q)即可,因为长度大于等于3,所以(a_0 \% q^2=0),我们预处理好所有合法的数字,最后二分回答所有询问即可。

E

F

G 建trie树,对叶子节点建虚树!【雾】,对叶子节点按照DFS序,排序,然后对相邻两项求LCA,把LCA的深度插入set即可。

H 先全部填元音,辅音,然后check。接下来考虑DP. 用(dp[i][2])表示以第(i)个位置为结尾,最少出现几个元音,几个辅音。

I

J 考虑到任意大于等于3的区间都能用3,4,5凑出来。然后就变成一个括号序列贪心匹配的问题了。

K 直接模拟了

L 好鬼畜的博弈,打表吧!

M 签到题

以上是关于ICPC/CCPC 补题的主要内容,如果未能解决你的问题,请参考以下文章

4.30-5.1cf补题

Codeforces Round #447 Div. 2

cf比赛记录Codeforces Round #601 (Div. 2)

暑假做题记录实时更新

AcWing 每日一题

Atcoder 比赛/补题记录榜