Codeforces Round #664 (Div. 1) - B. Boboniu Walks on Graph

問題リンク

解説

 cの組み合わせとして全て考えられるものを全探索します。

今回のグラフは出次数が全部1でかつ、全ての頂点でループを作らないといけないことから、入次数も全て1でないといけません。

もう少し突っ込むと入次数が2以上のが1つでも存在するとダメです。

よって、任意の c _ {i}, c _ {j}の全てのペア( O(k ^ 4))を調べて、2以上の入次数が1つ以上あるかを予め前計算しておきます。

あとは全ての cの組み合わせでそのようなペアがあるかどうかをチェックします。

提出コード

codeforces.com