srupのメモ帳

競プロで解いた問題や勉強したことを記録していくメモ帳

hash

yukicoder No.469 区間加算と一致検索の問題

問題 問題概要 区間に一様に加算するクエリと現在の数列の状態が一番初めにいつ現れたかを求めるクエリがある。 解法 想定解にも書いてあることだが、 H(x) + H(y) = H(x+y), kH(x) = H(kx) が成り立つようなhash関数を用いれば、今回のクエリに対して、数列…