抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

该卷卷了。

[CF293C] Cube Problem

Dino Bot 昨天的日推题。代码

[Ynoi2011] ODT

Portal.

每个点维护一棵 Treap,然后只维护轻儿子的信息即可。

[CF715E] Complete the Permutations

Portal.

边可以分为四种类型,ab,a0,0b,00a\rightarrow b,a\rightarrow 0,0\rightarrow b,0\rightarrow 0

记后三种边的数量为 n1,n2,mn_1,n_2,ma0a\rightarrow 0 边有两种选择,融进 000\rightarrow 0,或者自我合并。方案数是:

F1[k]=i=kn1(n1i)[ik](n1+mi1)n1iF_1[k]=\sum\limits_{i=k}^{n_1}\dbinom{n_1}{i}\begin{bmatrix}i\\k\end{bmatrix}(n_1+m-i-1)^{\underline{n_1-i}}

F3F_3 直接算第一类斯特林数,然后可以全排列 mm。暴力卷即可。代码

[AGC040F] Two Pieces

Portal.

代数推导天地灭。

考虑没有 22 操作怎么做。为了避免重复计数,强制让 a,ba,b 距离 1\ge 1(我们只区分操作时的位置,因此 =0=0 的会在考虑 22 操作时统计)。反射容斥做一下即可。

考虑加入操作 22。考虑枚举一次操作 22 造成的移点贡献,也就是枚举最后一次进行操作 22 时的 k=xyk=x-y,那么可以视作将终点拉到 (A,Bk)(A,B-k),将此视为新的格路。

将剩余的 nA(Bk)1n-A-(B-k)-133 操作分配到操作序列中,实际上是要给到 k+1k+1 个点(在它们身上进行 33 操作),它们是直线 y=xdy=x-dd[0,k]d\in [0,k]d>kd>k 越过了之前钦定的最后一次 33 操作)与新的格路的最后一个交点,只有最后一个交点是合法的,否则会有将 yy 坐标 +1 类的操作无法进行。分配之后,会将移动 kk 的贡献分摊掉。

特判 A+B=nA+B=n 的情况即可。代码

L. Completely Multiplicative Function

Portal.

直接从小质数贪即可,不知道为什么是对(或者数据水)的。代码

评论

若无法加载,请尝试刷新,欢迎讨论、交流和提出意见,支持 Markdown 与 LaTeX 语法(公式与文字间必须有空格)!