制約条件:disjoint
AtCoder
AtCoder400点
青色diff
ABC-like
ABC-D
区間
区間の交差
補集合を考える
二次元グリッド
重複組合せ
二項係数
nC2
入力が定数個
マルチテストケース問題
計算幾何
固定長区間が制約条件を持ちながら左右に移動する問題
制約条件:disjoint
図形的量の期待値
x軸とy軸について独立に考えてよい
考察:独立に考えてよい
Greedy
テク:2点や2区間の配置関係を考える
典型要素を詰め合わせた教育的問題
これ、「重なるものを数える」という風に考えれば、縦方向と横方向を独立に考えれば良いことに気付けるかが結構ポイントっぽい 問題へのリンク 問題概要 整数 が与えられます。 辺の長さが の白い正方形を座標平面の に 4 頂点が重なるように置きます。 次に…
Codeforces
DP状態削減テク:全部分集合でなく個数のみ持つ
DP
探索順序を工夫して解く
bitDP
N個からK個を選ぶ設定の問題
シーケンシャルDP
二項係数
CodeforcesDIV2
CodeforcesR2300
DP状態:ビット
数列
最大スコア
制約条件:disjoint
最適化問題
これは楽しい!!! 順番をうまく決めれば、全部の情報を持たなくても、個数のみの情報に落とせる系。 問題へのリンク 問題概要 要素の数列 と、 の二次元数列 が与えられる。 個の の中から 個を選び、 残りの 個の index の中から 個分、 の行ベクトルを選…
AtCoder
AtCoder200点
区間
区間スケジューリング
区間ソート
Greedy
数直線上のN点の問題
ロボット
緑色diff
ARC-like
Greedy:交換しても悪化しない
NoviSteps2Q
最適化問題
最大回数・最大個数を求める
制約条件:disjoint
区間スケジューリング問題そのものだった!!! ...とはいえ 200 点というのは衝撃!!! 問題へのリンク 問題概要 ある工場では、 数直線上に 個のロボットが設置されている。 ロボット は座標 に設置されていて、左右に長さ のアームを伸ばしている。 これ…
「TDPC うなぎ」の類題。 問題へのリンク 問題概要 頂点の重み付きツリーが与えられる。ツリー上の「頂点を共有しないようなパスの集合」として考えられるもののうち、パスの重みの総和の最大値を求めよ。 制約 考えたこと ツリー二重 DP をする。 ツリー DP…