CSA #71 (Div. 2 only)
Round #71 (Div. 2 only):
https://csacademy.com/contest/round-71
- masashinakata
- 519
- 0
- 0
- 0
satanic@研究💪
@satanic0258
CSA A:s[i]==s[i+1]=='A'のときだけ出力しない B:{a[i][j],i,j}をpriority_queueに入れて順に試していく C:mapに累積和入れるやつ,最大と最小を更新していく D(WAだね):最大値を[max(A)-log(max(A)),max(A)]くらい調べれば十分,あとはその最大値以外を最大値の個数以下にする個数をカウントしてminとる
2018-03-01 02:11:32
迷路
@pazzle1230
Congratulations! Your rating has increased by 95 points . Keep it up!
2018-03-01 02:22:08
satanic@研究💪
@satanic0258
違う問題だからアレだけどこの記事(satanic0258.hatenablog.com/entry/2017/03/…)のC問題のところで累積和mapについて書いてた
2018-03-01 02:44:45
satanic@研究💪
@satanic0258
累積和mapで全連続部分列で和がxになる個数とか今回みたいな和のmax/minとかがO(NlogN)でサッとわかるね
2018-03-01 02:52:34