0%

2021.10.04模拟赛

Some deserts on this planet were oceans once

2021.10.04模拟赛

A. aplusb

如果 nn 是奇数显然取 n2±1\lfloor\dfrac{n}{2}\rfloor\pm 1 最优

偶数可以打表找规律 发现如果只有一个 22 因子,那还是取 n2±1\dfrac{n}{2}\pm1

否则的话取 n2±2\dfrac{n}{2}\pm 2

B. 道路

道路

先考虑求 k0k^0 的经典问题,城市规划

gig_iii 个点的无向图方案数,设 m=(n2)m=\binom{n}{2} 显然有 gi=2(n2)g_i=2^{\binom{n}{2}}

fif_i 为无向连通图的方案数,需要减去不合法状态

枚举 11 所在的连通块大小为 jjfi=gij(i1j1)fjgijf_i=g_i-\sum\limits_j\binom{i-1}{j-1}f_jg_{i-j}

那我们用 gi,kg_{i,k} 表示 ii 个点 mkm^k 的和,设 ϑ=xD\vartheta = x\mathrm{D}gi,k=ϑk(x+1)(i2)x=1g_{i,k} = \vartheta^k(x+1)^{\binom{i}{2}}|_{x=1}

而计算 fi,kf_{i,k} 时拼接起来的和可以用 (a+b)m(a+b)^m 展开来处理

code

C. hole

hole

先考虑没有插入点的的三角形数点怎么做

因为是等腰直角三角形,斜边上的 x+y=dx+y=d ,所以按 x+yx+y 排序差分

5SnXlQ.md.png

黄线处减,蓝线处加,左右两个平行四边形分别拿树状数组减出来即可

那加上时间就直接 CDQ 即可

code

D. 斐波那契

斐波那契

Solution

code