专栏文章

题解:P11455 [USACO24DEC] Cowdepenence G

P11455题解参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@mip7ak6u
此快照首次捕获于
2025/12/03 07:19
3 个月前
此快照最后确认于
2025/12/03 07:19
3 个月前
查看原文
对于每个 xx , 显然分的越长,答案越小,同时我们发现答案具有连续性,也就是说,如果我们单独考虑每个数 对答案的贡献,那么存在区间 [x,x][x,x'] 答案相同,于是我们可以二分,找到对于一个 xx 最大的 xx' 进行答案的更新,并将 xx 赋值为 x+1x'+1 进行下一轮查找,这样的话时间复杂度为 O(nxnlogn)\mathcal{O} \left(\frac{n}{x} n\log n\right)。直接做显然不行,我们考虑对 xx 进行根号分治,如果 xBx \le B 直接暴力查找,时间复杂度 O(nB)\mathcal{O}\left(nB\right),如果 x>Bx>B 则进行二分。由均值不等式得 nB+nBnlogn2nB×nBnlognnB+\frac{n}{B} n\log n \ge 2\sqrt{nB \times \frac{n}{B} n\log n} , 当且仅当 nB=nBnlognnB = \frac{n}{B} n\log n,即 B=nlognB = \sqrt{n\log n} 时。

评论

0 条评论,欢迎与作者交流。

正在加载评论...