ferinの競プロ帳

競プロについてのメモ

cf #427 div2 C. Star sky

問題ページ
Problem - C - Codeforces

解法

t秒目での各星の明るさは(s[i]+t) % (c+1) で求められる。星の明るさは周期c+1で同じものが現れるのでc+1回分2次元累積和を取っておいて各クエリにO(1)で答える。同じ地点に複数の星が存在するケースがあることに注意。