A - Darker and Darker

  • image

  • 考えたこと

    • 高々10^6頂点で、最悪10^3回処理をする
    • 毎回全頂点をチェックすると10^9で間に合わないがそんなことはしない
    • 幅優先探索すれば10^6オーダーで処理が終わるのでOK
  • 公式解説OK

    • 無意識に問題を書き換えてた
    • 「すべての白マスの内、黒マスに隣接しているものを黒にする」は「すべての黒マスについて、隣接マスに白マスがあるなら、それを黒にする」と同じ