Codeforces Round #339

Div.1とDiv.2あり。
0
ꑄ꒖ꐇꌅꏂ🐾 @snuke_

Dは、根付き木のミサワさんを面倒にした感じの問題だった。

2016-01-15 03:46:17
koyumeishi @koyumeishi_

幾何ライブラリの「点と線分の距離」が何故か「点と直線の距離」を返していることに気付くのに無限時間要して、修正してたらコンテスト終わってた…

2016-01-15 03:46:39
koyumeishi @koyumeishi_

ていうかdiv2 B読めなさすぎでしょ

2016-01-15 03:48:54
ꑄ꒖ꐇꌅꏂ🐾 @snuke_

D:必要な頂点だけ取り出したグラフを作って適当にやる。行きがけ順で並べて隣接のLCAを列挙して、もう一回ソートしたら辺をどこに張ればいいかが少し求めやすい。

2016-01-15 03:48:56
ꑄ꒖ꐇꌅꏂ🐾 @snuke_

今回結構pretest強そうだけど、hack成功した人いるんだろうか。

2016-01-15 03:49:43
koyumeishi @koyumeishi_

div2 Dもちょっと怪しい気がするから最悪0完あるで

2016-01-15 03:50:54
有為 @uwitenpen

D,結局はぶち切る頂点はK個より少ないはずだし、いかに余計な頂点にさわらずにぶち切るかって考えた

2016-01-15 03:51:32
kmjp @kmjp_pc

Div2Aはずいぶん派手なHack祭りになってるけど、これオーバーフロー狙いだろうなぁ…。Div2Aでやる制限では無い気がするが。

2016-01-15 03:56:44
koyumeishi @koyumeishi_

div2 A落ちたw オーバーフローしたら負になるやろwww的な雑な考えで if(unko < 0) break; とやったのがいけなかった。 やっぱダメだよね

2016-01-15 04:04:39
kmjp @kmjp_pc

あれ、B落ちてる…。せっかく年初め好調な出だしを飾れると思ったのに。まぁレート微増にはなりそうだけど…。

2016-01-15 04:05:26
koyumeishi @koyumeishi_

div2 Dは通っててセーフ。 最悪は免れた

2016-01-15 04:07:03
よすぽ @yosupot

Cで1時間使ったのもうダメダメ。

2016-01-15 04:07:06
ꑄ꒖ꐇꌅꏂ🐾 @snuke_

あー、今回pretestめっちゃ強いと思ったけど、Bはそこそこ落ちてるのか。

2016-01-15 04:10:08
よすぽ @yosupot

Dの概要を聞いた。実装がヤバイ。

2016-01-15 04:12:38
kmjp @kmjp_pc

B通った、途中まで意識していたはずなのに、なぜこのケースを忘れていた…。

2016-01-15 04:13:10
pekempey @pekempey

Dは最大にする個数を決め打ってから最小値を二分探索した

2016-01-15 04:13:59
koyumeishi @koyumeishi_

はい、div2 Cも直した幾何ライブラリで通ってた。 ホントなんで "line segment"って書いてあったんだ…

2016-01-15 04:16:31
koyumeishi @koyumeishi_

アナウンス見てなくてn=1, n=2のケースも含めてしまったな

2016-01-15 04:17:19
koyumeishi @koyumeishi_

div2 D は Aにする個数を全探索、 残りのやつの最小の値を2分探索、 その値に出来るか判定を2分探索( ただし探索範囲はn-(Aの数)個でだんだん減る) の O(n log A log hoge) ぐらいでやったら140msで通った

2016-01-15 04:22:03
koyumeishi @koyumeishi_

(当然あらかじめソートしておいてAにするのはコストが小さいのから、最小の値に出来るかは累積和でほげる

2016-01-15 04:24:45
ゆらふな @yurahuna

Codeforces Round #339 (Div. 2) A, B, C 解答 - ゆらのふなびと pakapa104.hatenablog.com/entry/2016/01/… pic.twitter.com/Ll7hhbSHso

2016-01-15 19:13:35
拡大
pekempey @pekempey

はてなブログに投稿しました #はてなブログ Codeforces Round #339 (Div. 1) A. Peter and Snow Blower - pekempeyのブログ pekempey.hatenablog.com/entry/2016/01/… pic.twitter.com/KWHLdX9HQw

2016-01-15 19:14:48
拡大
pekempey @pekempey

はてなブログに投稿しました #はてなブログ Codeforces Round #339 (Div. 1) B. Skills - pekempeyのブログ pekempey.hatenablog.com/entry/2016/01/… pic.twitter.com/58ckB0D8ph

2016-01-15 19:15:58
拡大