再帰関数を使用せずにUnion-Findをpythonで書いた
ABC157D-Friend Suggestions を解いてる最中に,Union-Findを使用したが,
PyPy3 で提出すると再帰関数が遅いことをうっかりしてTLEを出してしまった.
じゃあ,Python3で出せば良いじゃんと思うかもしれないが...
再帰の上限設定忘れ -> RE(ちーーん)
となるのが,お決まりのパターン.
とまあ,こんな感じで,仮にpython3で提出するにしても,
sys.setrecursionlimit() の変更も必要なので,めんどくさい.
そこで,Union-Findの再帰関数部分を再帰関数にしなければ,TLEにはならないので,
変更しました(提出コード).
Union-Findがご入用の際には,ご活用くださいまし.