突然想要记一记这个玩意了,嘻嘻。
🔴 2400 CF 1718 C
简单题。发现答案是,\(\gcd(n,d)\times f(d)\),其中 \(f(d)\) 是 \(\max \sum_{i=kd+r,r \ same}a_i\)。首先 \(f(d)\neq 0\) 的 \(\in div(n)\),然后就有了一个 \(\mathcal{O}(qd(n)\log n)\) 的复杂度,过不去!
发现只有 \(\frac{n}{\gcd(n,d)}\in prime\) 的 \(d\) 有用(否则,选择最大的“子”\(f\),这样就可以更大了)。复杂度变成了 \(\mathcal{O}(q\omega(n)\log n)\),是可以过的!