2020-10-01から1日間の記事一覧
AOJ
HUPC
いもす法
クエリ処理問題
操作:区間に等差数列を足す
等差数列
区間
クエリ:区間
数列
セグメント木
遅延評価
データ構造
階差数列
【問題集】累積和・いもす法
典型要素を詰め合わせた教育的問題
そのまま覚えたい典型問題
いもす法 問題へのリンク editorial 問題概要 要素からなる数列がある。初期状態では全要素の値が 0 である。以下の 回の操作を行なって得られる数列を出力せよ。 各クエリでは整数 が与えられる。区間 に対して、初項 1、交差 1 の等差数列を加算する 制約 …
単純に bit 全探索で良さそう。 問題へのリンク editorial 問題概要 長さ の 0 と 1 からなる文字列が 個与えられる ()。以下の条件を満たす文字列 が存在するかどうかを判定し、存在するならば具体例を一つ与えよ。 の長さは は '0' と '1' と '*' のみで構…
面白かった! 問題へのリンク editorial 問題概要 次の問題が ケース分与えられる。 二次元平面上に 個の格子点が与えられる。これらに対し、以下の条件を満たす直線 が存在するかどうかを判定せよ。 どの点に対しても、 との距離が等しい 制約 考えたこと …
AOJ
HUPC
フロー
マッチング
NP困難(特殊構造なので解ける)
二部グラフ
グラフ
前処理
最短路問題
前処理:Floyd-Warshall法
Floyd-Warshall法
最大安定集合・最小点被覆・最小辺被覆
制約条件:距離K以下の2頂点
【問題集】フローのステップアップ
アルファベットは 26 文字!26 は偶数! 問題へのリンク 問題概要 (意訳) 頂点数 、辺数 の無向単純グラフ が与えられる。各頂点 には、1 文字の英小文字 が振られている。ここで正の整数 が与えられ、改めて次のように定義されるグラフ を考える の頂点集合…