😊
AGC039 B - Graph Partition
問題概要
グラフが与えられる
グラフを
解法
答えが存在する
といえる
適当な頂点を一つ取ってきて
というようなことをすると
偶数の番号の集合に隣接する頂点の集合は奇数の番号の集合になり、奇数の番号の集合に隣接する頂点の集合は偶数の番号の集合になる
そして偶数の番号の集合内や、奇数の番号の集合内の頂点同士に辺がなければいいということになる
これは2部グラフである
グラフの直径をdとし、距離
このときの
よってグラフの直径をもとめて
グラフの直径はワーシャルフロイド法で求めることができる
提出コード
Discussion