2022年5月23日月曜日

Codeforces Round #793 (Div. 2)

 Cまで三完。

コンテスト後のツイート

D. Circular Spanning Tree


・まず、Sを最後が1になるように循環させておく。
・後は順番に見ていく。iと繋ぐのは、i未満でパリティが条件を満たしていない最大のものを選ぶ。そうでなければ一つ手前のものにする。

 この方法だと、コードが書きやすいし、これで上手くいくという証明も簡単でした。

0 件のコメント:

コメントを投稿