Codeforces Round #558 (Div. 2)
Dashboard - Codeforces Round #558 (Div. 2) - Codeforces:
https://codeforces.com/contest/1163
Codeforces Round #558 (Div. 2) - Codeforces:
続きを読む
- masashinakata
- 794
- 0
- 0
- 0
うし
@ei1333
A: わからん むずかしすぎる set使ってシミュレーションした B: まあなんかやる C: わからん 解けない D: あほこらをはりました ギャグ計算量 E: わからん 解けない F: これやってたんですが、解けない
2019-05-10 02:06:17
hogeover30
@hogeover30
A: 1つおきに消す感じ。O(1)でできそうだけどわかんないから配列に印をつけてやった B: 累積和でやったけど場合分けミスったかも C1: 愚直に全部試したけど同一直線の判定を間違えたかも
2019-05-10 02:09:26
アルメリア
@armeria_betrue
Cは - ax+by+c=0の形式にしたときの{a, b, c}を適当にGCDとかで正規化してsetに入れて重複削除 - 傾き{a, b}だけで正規化・分類し直して平行なペアを数えて、全ペア数から引く をやった
2019-05-10 02:09:43
こるとん
@kyort0n
Codeforces Round #558 (Div. 2) お疲れ様でした A:算数 m=0がコーナーケース B:むずくね?「最大値」と「各値を取る回数」と「出現回数が非零の値の数」を持てばうまくいく C:むずくね?傾きとy切片(傾きinfinityならx切片)をsetで管理 答えに足し込むときは傾きのみ考慮 D:蟻本p.327
2019-05-10 02:09:55
こるとん
@kyort0n
E:xを上から1ずつ減らしながら試して、実行可能だったらxを確定 xで実行可能となるのは、S[i]のうち(1<<x)以下のものが張る(F^2)^x上の部分線形空間の次元がxとなることと同値 実行可能ならグレイコードで解を構成可能
2019-05-10 02:09:55