NISHIO Hirokazu
[Translate]
AGC033A
A - Darker and Darker
考えたこと
高々10^6頂点で、最悪10^3回処理をする
毎回全頂点をチェックすると10^9で間に合わないがそんなことはしない
幅優先探索すれば10^6オーダーで処理が終わるのでOK
公式解説OK
無意識に問題を書き換えてた
「すべての白マスの内、黒マスに隣接しているものを黒にする」は「すべての黒マスについて、隣接マスに白マスがあるなら、それを黒にする」と同じ
黒マスに隣接している白マスを黒にする
確かにこの言い換えに気づかなければ悩んだかもな
後者では一度処理した黒マスは周囲に白マスがなくなるので
二度と処理する必要がない
、これがオーダーが減る原理
Tweet
Related Pages
帰着訓練
黒マスに隣接している白マスを黒にする
→
公式解説ok
→
soundhound2018_summer_qual_C
→
優先度キュー
×
公式解説ok
→
indeednow_2015_qualc_C
→
unionfind
×
公式解説ok
×
abc157
→
ABC157D
→
二部グラフ判定
×
公式解説ok
×
abc126
→
ABC126D
→
直前しか関係ない
×
公式解説ok
→
ARC081B
→
小さい方から順番に考える
×
公式解説ok
×
abc138
→
ABC138E
"
Engineer's way of creating knowledge
" the English version of my book is now available on
[Engineer's way of creating knowledge]
(C)NISHIO Hirokazu / Converted from
[Scrapbox]
at
11/23/2025, 6:18:07 PM
[Edit]