頂点辺の無向グラフが与えられる。
の各頂点は頂点、頂点、、頂点、各辺は辺、辺、、辺と名付けられており、辺は頂点と頂点を結んでいる。
このグラフにできる限り少ない本数の辺を追加し、同じ辺を回以上経由せずにすべての頂点、辺を経由する小道が存在するようにせよ。
入力は以下の形式で標準入力から与えられる。
追加する辺の本数を、追加する辺が頂点と頂点を結んでいるとするとき、以下のように出力せよ。
4 6 1 2 1 3 1 4 2 3 2 4 3 4
1 1 3
頂点1と頂点3を結ぶ辺を追加することで、頂点2 → 頂点3 → 頂点4 → 頂点1 → 頂点3 → 頂点1 → 頂点2 → 頂点4 などのすべての辺と頂点を通る小道が存在するようにできる。 また、この例からわかるように、出力によってグラフが多重辺を持つことは許容される。
5 4 1 2 2 3 3 1 4 5
1 1 4
グラフが連結でない場合も存在する。
3 3 1 2 2 3 3 1
0
グラフが最初から条件を満たす小道を持つ場合も存在する。
4 1 1 2
2 1 3 2 4