Facebook Hacker Cup 2019 Round 1 + Educational Codeforces Round 67

Facebook Hacker Cup 2019 Round 1: https://www.facebook.com/hackercup/round/312469622734026/ Hacker Cup 2019 Round 1 Solutions | Facebook: 続きを読む
0
前へ 1 2 ・・ 8 次へ
千咲=タプリス=シュガーベル @gzlcp

risujiroh さん順位表で隣だったのにいなくなったから hack されたのかと思ったら全完してた

2019-07-01 01:43:37
もる @eomole

Texas InstrumentsとFacebookって何か関係あるのだろうか…?

2019-07-01 01:45:34
千咲=タプリス=シュガーベル @gzlcp

F みたいなの rated のときに出てほしいな

2019-07-01 01:45:55
うし @ei1333

A: う B: し C: ソートするところを先に埋めて、残ったやつを降順で埋める D: 前から貪欲に揃えるようにいい感じにやる E: 何も考えずに全方位木DPライブラリを貼るだけです F: 解けねえ G: よくわからん 適当にギャグみたいなグラフを作ってフロー流したら通ってウケちゃった

2019-07-01 01:46:14
千咲=タプリス=シュガーベル @gzlcp

F は線形だと解けるんだけどよく考えたら展開すると線形になる

2019-07-01 01:46:38
千咲=タプリス=シュガーベル @gzlcp

E、ちょっと迷ったけど結局全方位書いてしまった

2019-07-01 01:47:06
うし @ei1333

E、かなりきれいに貼るだけができる

2019-07-01 01:47:27
千咲=タプリス=シュガーベル @gzlcp

G、重い多項式(フロー)か難しい問題か迷ったけどフローは知らないので頑張って指数アルゴリズム作ろうとしてた

2019-07-01 01:47:52
うし @ei1333

Gはなんですか ギャグですか

2019-07-01 01:47:56
千咲=タプリス=シュガーベル @gzlcp

フロー知らないのでこまってしまう

2019-07-01 01:48:07
うし @ei1333

ギャグフローはちょっと...

2019-07-01 01:48:26
こるとん @kyort0n

Educational Codeforces Round 67 お疲れ様でした A n - min(s, t) + 1 B 累積和取ってにぶたんしたけど 絶対想定解じゃねえ C a[1]=5e5スタート ソート範囲内では+1 そうでないとこなら-1 最後に全部満たすかチェック

2019-07-01 01:48:34
こるとん @kyort0n

D aとbで対応する項をチェック 値の大きい項から順に行き先をセグ木で管理して、行き先が交差しないか調べた 流石にもっと良いやり方ありそう E 答えはmax_i(頂点iから他の頂点までの距離の総和) + n 他の頂点までの距離の総和は木dpでok

2019-07-01 01:48:34
こるとん @kyort0n

G 最小費用流 (街、日付)で頂点を持つ 自分の街に留まるコストc 道に対応する辺は、 (2*i-1)*d + c (i=1, 2, ..., k) を張る

2019-07-01 01:48:34
こるとん @kyort0n

初めて最小費用流の非自明問題通せた気がする やったね

2019-07-01 01:48:55
千咲=タプリス=シュガーベル @gzlcp

D は隣接 swap だけ考えればよいです

2019-07-01 01:49:03
千咲=タプリス=シュガーベル @gzlcp

多分貪欲に寄せていけばよいのでセグツリで頑張る

2019-07-01 01:49:26
うし @ei1333

D、priority_queueで寄せてったな

2019-07-01 01:49:50
前へ 1 2 ・・ 8 次へ