CSA #75

0
前へ 1 2 ・・ 5 次へ
beet @beet_aizu

Modulo Queries、セグ木を1000本作ってk>1000の時はRangeCountTree上の二分探索をした(意味不明(986 ms csacademy.com/submission/148…

2018-04-06 02:05:33
kmjp @kmjp_pc

Eで時間かかりすぎてFに時間を残せなかった…。

2018-04-06 02:05:39
有為 @uwitenpen

C,Dで普通に書いてTLEしたときかなり萎えた

2018-04-06 02:05:43
よすぽ @yosupot

NFTがライブラリにないのヤバくない?ヤバイね

2018-04-06 02:05:53
迷路 @pazzle1230

は〜beetさんに勝てる数少ない機会だと思ったのに

2018-04-06 02:06:01
はむこ @hamko_intel

75th/3654 (Educational Codeforces Round 41 (Rated for Div. 2))

2018-04-06 02:06:12
迷路 @pazzle1230

F、このmodは前にpulmnさんが言ってたやつだ(察し)となってまあすぐに諦めましたが

2018-04-06 02:06:24
satanic@研究💪 @satanic0258

F,modが意味するようにそのままNTTできそうだったけどな

2018-04-06 02:06:25
agw @masashinakata

Cが全く意味不明で酸欠になりそうだったけど、D解けてよかった。基本的には尺取り + std::setでやったんだけど、こういう相当ネチっこい尺取りが解けたのはかなり嬉しい♫

2018-04-06 02:07:15
HIR180 @HIR180

CSA3位、かなり調子良かったけどEがちゃんと解けなかったので反省 (ごり押した)

2018-04-06 02:07:21
はむこ @hamko_intel

なんか80位1000位2000位1000位80位みたいなパフォーマンス出すのが得意で、平均する青下位になる

2018-04-06 02:07:35
有為 @uwitenpen

Fは超簡単で、P[y]=tと決め打つと、[(t-1)/2](t-2)!/(t-2-(y-1))!*(n-y-1)!になって、[(t-1)/2](t-2)!たちと1/1!,1/2!,..たちを畳み込みするとすべてのyについて求まる

2018-04-06 02:07:44
beet @beet_aizu

Eのオーダー、BをバケットサイズとしてO(NB + Q(logN + log^2N log K A/B))

2018-04-06 02:07:49
HIR180 @HIR180

Fは式を見ると、はい。

2018-04-06 02:07:52
beet @beet_aizu

E、オーダーが一番汚い自信があるぞ

2018-04-06 02:08:33
satanic@研究💪 @satanic0258

CSA A:1秒ごとにシミュレーション B:自分の行き先の結果をもらうメモ化再帰 C:(d,v,i)と(d,v-y,i)の2列をそれぞれ時間順(分母は払う)でソートし,前者へ(d,v+x,i)を挿入する位置p1,後者へ(d,v,i)を挿入する位置p2をそれぞれにぶたんしmin(p1,p2)を答える (→)

2018-04-06 02:08:55
HIR180 @HIR180

Eみたいなの人よりlogを1つ多くつけてTLEすることが多すぎて良くないね

2018-04-06 02:08:55
迷路 @pazzle1230

D、priority_queueなのか(適当にsetでやったため

2018-04-06 02:09:02
satanic@研究💪 @satanic0258

(→) D:pairを持つ2つの昇順priority_queue(時間,i),(i,残り充電量)を用意し,現在時刻から(今見てる車の残り充電量),(次に来る車まで時間)の小さい方の操作をする E:マージソートの過程を残しておいて,B=300くらいでk<Bのときは各kでの記録をメモしRMQ,k>=Bのときは被覆する各列でkの倍数をにぶたん

2018-04-06 02:10:07
beet @beet_aizu

レート微妙だなあ(いきれなくなるの嫌やが

2018-04-06 02:10:08
有為 @uwitenpen

E, ブロックに分けて、ブロックごとに1~40000であまりとったときの最大値が分かればよく、1~200は普通にやって、残りは200個のポインタを動かしてO(n√(nlog n))くらい (ひどい)

2018-04-06 02:10:33
beet @beet_aizu

あーlog一個取れるじゃん

2018-04-06 02:10:59
前へ 1 2 ・・ 5 次へ