CodeChefのMay Challenge 2018の問題: Edges in Spanning Trees (Code: EDGEST)
問題: https://www.codechef.com/MAY18A/problems/EDGEST
問題
1からNの番号がついた個の頂点を含む2つの木が与えられる。
木に含まれる各辺について、以下の条件を満たす上の辺の数を計算せよ。
- 木から辺を除去しを追加したグラフが木になる
- 木から辺を除去しを追加したグラフが木になる
CodeChefのMay Challenge 2018の問題: Edges in Spanning Trees (Code: EDGEST)
問題: https://www.codechef.com/MAY18A/problems/EDGEST
1からNの番号がついた個の頂点を含む2つの木が与えられる。
木に含まれる各辺について、以下の条件を満たす上の辺の数を計算せよ。
CodeChef の May Challenge 2018 の問題: S-T Mincut (Code: STMINCUT)
問題: https://www.codechef.com/MAY18A/problems/STMINCUT
の行列が与えられる。
この行列の各要素の値を増やすことで次の条件を満たす必要がある。
この条件を満たすように行列の各要素の値を増加させた時に、その増加させる値の合計を最小いくらにできるかを計算せよ。
解いたので解法メモ
URL: E - Prefix-free Game
横一列に並んだN個のマスを、N-1台のマシンで塗っていく。i番目のマシンはi番目とi+1番目のマスを黒く塗る。
ある順列Pを与え、その番号の順番でマシンを動かしていき、N個のマスが初めて黒く濡れた時点のPのindex(1-indexed)がスコアとなる。
全ての順列についてこのスコアを求め、その総和を計算する問題。
解けなかった。解法メモ。
続きを読むN種類のトッピングが乗せれるラーメンで、トッピングの組み合わせを異なる通りの組み合わせのラーメンのうち何杯か注文し、N種類のトッピングが、注文したラーメンらのうち2杯以上に乗っている組み合わせ数を計算する問題。
公式や他の提出コードを参考にした解法メモ。
続きを読む