传送门 B. Light bulbs 题意: 起初\(n\)个位置状态为\(0\),\(m\)次操作,每次操作更换区间状态:\(0\)到\(1\),\(1\)到\(0\). 共有\(T,T\leq 1000\)组数据,\(n\leq 10^6,m\leq 1000\). 最后输出状态为\(1\)的个数和. 思路: 一开始冲了一发维护差分,最后求出前缀和,成功\(TLE\). 其实只要发现有用的点只有\(2m\)个,之后从左到右扫一遍,类似于扫描线的思想,累加贡献就行了. Code #includ…