Some deserts on this planet were oceans once
2021.10.04模拟赛
A. aplusb
如果 n 是奇数显然取 ⌊2n⌋±1 最优
偶数可以打表找规律 发现如果只有一个 2 因子,那还是取 2n±1
否则的话取 2n±2
B. 道路
道路
先考虑求 k0 的经典问题,城市规划
设 gi 为 i 个点的无向图方案数,设 m=(2n) 显然有 gi=2(2n)
fi 为无向连通图的方案数,需要减去不合法状态
枚举 1 所在的连通块大小为 j 则 fi=gi−j∑(j−1i−1)fjgi−j
那我们用 gi,k 表示 i 个点 mk 的和,设 ϑ=xD 则 gi,k=ϑk(x+1)(2i)∣x=1
而计算 fi,k 时拼接起来的和可以用 (a+b)m 展开来处理
code
C. hole
hole
先考虑没有插入点的的三角形数点怎么做
因为是等腰直角三角形,斜边上的 x+y=d ,所以按 x+y 排序差分
黄线处减,蓝线处加,左右两个平行四边形分别拿树状数组减出来即可
那加上时间就直接 CDQ 即可
code
D. 斐波那契
斐波那契
Solution
code