区間スライド系問題
AtCoder
AtCoder500点
ABC-E
青色diff
NoviSteps1D
式変形
f(i,j)をiとjとに分離する
考察:操作・条件・目的関数を言い換える
Zero-Sum Ranges
解空間:O(N^2)個の区間
解空間:O(N^2)通りの選択肢
区間スライド系問題
区間
ちょっと工夫が必要な感じ 問題へのリンク 問題概要 長さ 正整数列 と、正の整数 が与えられる。 数列の区間であって、総和を で割った余りと、区間内に含まれる要素の個数とが等しいものの個数を求めよ。 制約 考えたこと 結構ややこしい。落ち着いて条件を…
AtCoder
AtCoder575点
ABC-G
青色diff
NoviSteps3D
考察:主客転倒・寄与分解
転倒数
期待値
期待値の線形性
BIT
平面走査
操作:挿入
操作:削除
区間スライド系問題
操作:区間
区間
公式解説の方がシンプルだった。 問題へのリンク 問題概要 の順列 と、整数 が与えられる。 の連続する 個の要素からなる区間( 通りある)をランダムに選び、さらにその区間をランダムシャッフルする。 最終的な順列の転倒数の期待値を mod 998244353 で求…