2024年12月17日火曜日

トヨタ自動車プログラミングコンテスト2024#12(AtCoder Beginner Contest 384)

 Fまで六完。

コンテスト後のツイート

G - Abs Sum

 こたつがめさんの放送の振り返りを見てAC。

 Mo’s algorithmは考えたのだが、差分更新の方法が分からなかった。ソートしてある配列のどこへA[x]を差し込むか? みたいに考えていたため、平衡二分木がいるのでは? などと考えてしまった。
 sortedsetが必要そうな問題で、実はBITで事足りるということは良くある。その方針で検討しなくてはいけなかった。

 Mo’s algorithmの分割個数をどうすれば良いかは謎。
 今回は、分割する個数をかなり小さくしたら通ったが、計算上の計算量は増えているはずだし、いつもそれで良いかは分からない。

0 件のコメント:

コメントを投稿