はい
log をつけずに解くのが好きな人向けの記事 - えびちゃんの日記 に影響されました
RMQ
配列を使うことによりクエリあたり です
中央値
それぞれの要素についてそれが中央値になるかを試すことにより で求められます(自分より小さい要素の個数を数えればよいです)
篩による素数判定
全ての値についてそれが素数かどうか判定すればよく です
過半数
中央値と同じノリでそれぞれの要素についてそれと一致する要素の個数を数えることにより です
行最小値
それぞれの行について行の最小値を調べることにより です
接尾辞配列
3秒考えましたが思いつきませんでした どうやったらlogをつけずに解けるのでしょうか
→ https://twitter.com/_primenumber/status/1608997210406125569?s=46&t=ySFJ3Q87tiI0MpHzsCKP5g
最小共通祖先
祖先を総当たりすることによりクエリあたり です
Decremental neighbor query
配列を使うことによりクエリあたり です
Level ancestor
対象の頂点から根の方向に向かって頂点を列挙することによりクエリあたり です
飽きました