2023-09-17から1日間の記事一覧
AtCoder
AtCoder550点
ABC-F
黄色diff
体力や燃料がある一定以上必要になる設定の問題
一直線上のN点の問題
DP
ナップサックDP
操作を逆順に見る
DP状態:ナップサック
最小コスト
解空間:O(2^N)通りの選択肢
制約:数値が10^6以下
最適化問題
少し重たかった。でもいい問題。JOI にありそう。 問題へのリンク 問題概要 数直線上に 箇所の燃料補給所がある。 番目の補給所は次のようになっている。 座標 にある 補給すると、現在の HP が であるとき、HP が になる (コストとして を支払う) 今、高橋…
AtCoder
AtCoder600点
ABC-G
橙色diff
フロー
グラフ
テク:26文字のアルファベット文字を個別に考える
個別の要素の動きに注目する
二分探索
最大流問題
マッチング
二部マッチング
二次元グリッド
被覆
最小包含・最小被覆を求める
割当問題
スロットを題材とした問題
最大値の最小化
二分探索:最大値の最小化
中堅以上の典型要素を詰め合わせた教育的問題
テク:幅が小さいことに着目する(O(WH)がO(W^2)になる)
テク:文字の種類数が少ない
広く捉えれば「各スロットに対して止める秒数を割り当てる」方法を考える割当問題だと言えそう。 問題へのリンク 問題概要 のグリッド が与えられる。各マスには 0 から 9 までの数字が描かれている。 今、次の条件を満たす 0 以上の整数値 を考えたとき、 …