小D的灯泡 [根号分治]
/# 小D的灯泡小D的灯泡小D的灯泡
!/!/
/## 正解部分\color{red}{正解部分}正解部分
将 NNN 个点建成一个图, 第 iii 个节点代表第 iii 个位置,
则答案为 亮着的灯泡数量 减去 相邻两个灯泡都是亮着的数量 .
考虑使用 根号分治 求出 后者, 将不同颜色的点分为两类,
个数 小于 N\sqrt{N}N .
个数 大于等于 N\sqrt{N}N .
修...
原创
2019-11-08 21:08:39 ·
231 阅读 ·
0 评论