Codeforces Round #664 (Div. 1) - B. Boboniu Walks on Graph
解説
の組み合わせとして全て考えられるものを全探索します。
今回のグラフは出次数が全部1でかつ、全ての頂点でループを作らないといけないことから、入次数も全て1でないといけません。
もう少し突っ込むと入次数が2以上のが1つでも存在するとダメです。
よって、任意のの全てのペア()を調べて、2以上の入次数が1つ以上あるかを予め前計算しておきます。
あとは全てのの組み合わせでそのようなペアがあるかどうかをチェックします。