経路圧縮undoUF、厳しい
uniteの履歴スタックH(history)を持つのは通常のundoUFと同じで
更に非再帰経路圧縮で使うような経路圧縮用スタックDも常設し、圧縮履歴を全部ここに集めたほうが高速だった
root(find)するたびに経路圧縮を行うが、この圧縮過程をDに全部積む
uniteでは現時点のDの長さも記録
rollback(undo)でDのスタックを1個前のunite時まで崩す
計算量はDの出し入れは高々2回ということを考慮すればO(NlogN)時空間になるはず
ただやたら遅いんだよな
334Gみたいな経路圧縮結果が安定しやすいものには使えるかもしれん
経路圧縮の閾値を設定して、あえて圧縮せずにundoの手間を減らす選択もありだけど、どのみち一度は記録用のスタックに積まなきゃいけないからいまいちな気がする
あとは強い人に任せた
探検
競技プログラミングにハマるプログラマのスレ 154
■ このスレッドは過去ログ倉庫に格納されています
788仕様書無しさん
2024/02/02(金) 23:49:29.74■ このスレッドは過去ログ倉庫に格納されています
ニュース
- れいわ議員「母親はね、子どもを戦争に行かせるために産んだんじゃないんだよ」 高市総理に“10秒回答”迫り、残り5分は“独壇場”★3 [♪♪♪★]
- 中国国防省が再反論 SNSで公開した音声とは“別の通報”で日本に訓練の時間や海域を通報したと主張★3 [夜のけいちゃん★]
- BreakingDown選手がくも膜下出血、瓜田純士、平手打ちを行った江口響は「もう格闘技も辞めます。責任取りたいです』とまで言ってきてる」 [muffin★]
- 資さんうどんが「PayPay」の取り扱いを停止 他のキャッシュレス決済は引き続き利用可能 [少考さん★]
- フィンランド、ミスや国会議員つり目投稿 くり返されるアジア人差別 ★4 [蚤の市★]
- こども家庭庁、2026年から“独身税”を開始、年収200万なら年4200円、年収400万なら年7800円 ★7 [お断り★]
- 馬鹿野郎うるせぇぞこの野郎
- 【速報】高市早苗、文春砲wwwwwwwwwwwwwwwwwwwwwwwwwwwww [339035499]
- 【高市朗報】「おなら(ガス)」がアルツハイマーから脳を守る可能性(´;ω;`) [394133584]
- 龍が如く(意味:龍のように)
- なんか最近眠れない
- 女子小学生すこすこスレッド 三👶🔪 🎒👧🏡
