Codeforces Round #472 (rated, based on VK Cup 2018 Round 2)

Dashboard - Codeforces Round #472 (rated, Div. 1, based on VK Cup 2018 Round 2) - Codeforces: http://codeforces.com/contest/956 Dashboard - Codeforces Round #472 (rated, Div. 2, based on VK Cup 2018 Round 2) - Codeforces: 続きを読む
0
前へ 1 2 3 ・・ 6 次へ
よすぽ @yosupot

F実はdp[-81 ~ 81]の種類数が30000通りぐらいしか無い

2018-03-25 02:51:17
nmnmnmnmnmnmnm @enuemuenuemuenu

Div2のCでEj-Eiを使っていないのが気になるんだよなぁ。誤読?

2018-03-25 02:51:29
よすぽ @yosupot

2^(18*9)のbit DPを持つという話です

2018-03-25 02:51:38
HIR180 @HIR180

Eはかなり良い問題で、高さr以下の並べ方はunimportant -> important (重さ降順) と固定していいことが示せるのでO(n^2)のdpができる

2018-03-25 02:51:55
(nは自然数) @n_vip

F問題「0-9の和をあれするのには9まで持っとけばいい」の嘘をするとかなり計算量がいい感じになって騙された(頭が悪いだけなのでは)

2018-03-25 02:52:28
有為 @uwitenpen

@HIR180 あー重さ降順で固定できるのか、昇順でしか考えてなかった悲しい

2018-03-25 02:52:52
iwashi31 @iwashi31

div2 D は各時刻で最低何本の線が引かれている必要があるのかを計算した後数列の値を引いた。通るかしら pic.twitter.com/Hr5nySEbnt

2018-03-25 02:53:24
拡大
agw @masashinakata

ここが悪いらしかったんだが(続く) public: bool operator<(const node_t& n) const { const int Ek = 2000000000; double x = static_cast<long double>(Ek - E[ j]) / (Ek - E[ i]); double y = static_cast<long double>(Ek - E[n.j]) / (Ek - E[n.i]); return x < y; };

2018-03-25 02:53:26
よすぽ @yosupot

だけど桁DPパートでも計算量が終わるため

2018-03-25 02:53:40
有為 @uwitenpen

頭が硬すぎてもうだめ

2018-03-25 02:53:45
agw @masashinakata

間違えてlong doubleからdoubleにキャストしていたのが問題だったようだ... orz(Custom Invocationで確認)

2018-03-25 02:54:02
nmnmnmnmnmnmnm @enuemuenuemuenu

Div1とDiv2の難易度が1問違いだったのか。珍しい。

2018-03-25 02:54:25
HIR180 @HIR180

@uwitenpen r以下の所で使うsetを決めうつとあとは「l以上の所にいくつimportantを詰め込めるか」だけ考えればよい、という思考をしました

2018-03-25 02:54:48
iwashi31 @iwashi31

うおー全部通ってくれ

2018-03-25 02:55:05
有為 @uwitenpen

Dは(V/X,1/X)を、傾きWがy軸、-Wがx軸に移動するように変換したあとnon-decreasingなpairの個数を数えた。W=0のとき特別扱いしないといけない?

2018-03-25 02:55:06
satanic@研究💪 @satanic0258

A:行を重複しないsetに入れたあと各列で黒カウントして2以上ならNO B:i昇順,k伸ばせるだけ伸ばすしゃくとり,j=i+1とすればよい C:後ろから累積maxしておいた列aも用意して,aで最大値更新があったところで線のcntを増やしてcnt-m[i]-1を足してく

2018-03-25 02:55:19
まーす @__math

うえ、w=0あるのか…

2018-03-25 02:55:31
agw @masashinakata

お家のclang君では大丈夫だったので、???だった...こういうのダメなときは提出時のコンパイラをclangにしてもいいかもなあ φ(・ω・ ) メモメモ

2018-03-25 02:56:01
よすぽ @yosupot

Dもうサンプルも弱いし比較条件もアレだしめちゃくちゃすぎる

2018-03-25 02:56:14
btk @btk15049

d1 A 各行bit情報に落としておくと、bi&bj!=0ならばbi==bjが成り立たなければいけないので、これをn^2で適当に判定する 実装は6行ぐらい B 問題文が読めないけどしゃくとりをしました C よくわからないけど線形のものを書きました E ソートしてナップザック的なのをすると行けるはずなんだけど通らない

2018-03-25 02:56:19
HIR180 @HIR180

define int long long見落として-1したの焦りすぎなんだよね

2018-03-25 02:56:39
nmnmnmnmnmnmnm @enuemuenuemuenu

TLよりDiv2のCはしゃくとり法はあってたみたいだけど通らないので何がいけないのか?

2018-03-25 02:57:12
前へ 1 2 3 ・・ 6 次へ