きろく

特筆すべき記録のまとめ

AtCoder Beginner Contest 131:E - Friendships

問題

atcoder.jp

解法

完全グラフにおいては最短距離が 2 であるような頂点の組み合わせは 0 通りになる.ここから辺を 1 本ずつ取っていくと,この頂点の組み合わせは 1 つずつ増えていく.よって,まず最初に完全グラフを作り,その後 K 本だけ,グラフが連結を保つように,辺を取り除いていけばよい.O(N^2).

解答

atcoder.jp

完全グラフは当然だけれども各頂点間の距離が 1 なので,これを用いればあとは非常に簡単だと感じた.

f:id:babcs2035:20190623100642p:plain