Lyft Level 5 Challenge 2018 - Elimination Round
Dashboard - Lyft Level 5 Challenge 2018 - Elimination Round - Codeforces:
http://codeforces.com/contest/1033
Lyft Level 5 Challenge 2018 - Codeforces:
続きを読む
- masashinakata
- 1232
- 2
- 0
- 0
satanic@研究💪
@satanic0258
こどふぉ A:クイーンの行けるマスを消してBFS B:a-b==1かつa+bが素数ならYES C:大きい数字から行き先に勝ち確マスがあるか判定,行き先はn/i個なので調和級数よりO(nlogn) (→)
2018-10-08 04:06:39
satanic@研究💪
@satanic0258
(→) D:素数の2,3,4乗のやつをまず判定,それ以外は二個固定してgcd取って1じゃなかったら約数判明,どの数ともgcdが1のものがあれば未知の素数を2個持つとして処理,最後に各素因数ごとに個数求めて掛け算
2018-10-08 04:07:09
iwashi31
@iwashi31
Java の BigInteger、isProbablePrime とかいうメソッドがあるのね(B で a^2 - b^2 に対しそれするだけのコードがあった)
2018-10-08 04:07:16
うし
@ei1333
A: これうくじゃあないですか けわしいきもちでUFをかきました B: これはなんですか B+1=AでA+Bが素数であることと同じ C: メモ化再帰 調和級数 D: 素数の2~4乗か2つの異なる素数の積しかなくて、前者はにぶたん、後者はgcdを求めればなんとかなる
2018-10-08 04:07:20