🌳
whiteさんは嬉しそうに、matcharate君と一緒に雪玉を転がしています。
一方その頃、ラ亭では…
「お待たせしました〜ラ帝特製の “グリーンラテのホッと一息チョコレートパンケーキ” になりま〜す!」
greenrate君はかなり忙しそうです。そりゃそうです。1人で店回せたら、そりゃたまったもんじゃありません。
しかし順調に行ってるようです。
また常連さんであるnum021さんは、今回も新たなおもちゃを開発したようです。それは、グラフの形をしたような可愛いおもちゃでした。
「このおもちゃに付いてる玉にはな、数字が書けるスペースがあるんだが、そこに数字を書いて"回文グラフ"を作るのが目標なんだ。greenrateもやってみるか?」
グラフの回文…とはなんでしょうか?
頂点 辺の無向グラフが与えられます。 本目の辺は頂点 と頂点 をつないでいます。
このグラフが回文グラフであるかどうか判定してください。すなわち以下を満たすグラフであるか判定してください。
入力は以下の形式で与えられる。
回文グラフであるなら Yes
、でないなら No
を出力せよ。
5 5 1 2 1 3 2 5 3 4 4 5
Yes
6 4 1 2 2 3 2 6 4 5
No
もともとでは頂点 が隣接していましたが、番号を に変えると元のグラフでは頂点 は隣接していません。したがって条件を満たしません。
6 5 1 2 2 4 3 5 5 6 3 6
Yes
6 0
Yes
辺が一つも存在しないときもあります。