s8pc_6_b
パッと見た瞬間,A[0]~A[n-1]の間のどこかに入り口があってB[0]~B[n-1]の間のどこかに出口がありそうってなる
最悪のケースで最左端から最右端の可能性もあるしなぁってなりながらもとりあえず2分探索書いてみたけどサンプル合わず
サンプルよく見てみると入り口と出口に必ずA[i]とB[i]が含まれてる事を発見
N個の中から入り口と出口を探してAC
joi2007ho_c
愚直にやるとO(N^4)でキツい
正方形の性質としてある1辺の長さと残りの3辺の長さが同じである
つまり任意の2点の距離が分かれば残りの2点は推測できるため,2点を調べるためのO(N^2)で済む
ここまでは分かってたのに
面積=a*a+b*b で済むところを sqrt(a*a+b*b)^2 ってやってたせいで小数点誤差してWA出しまくってた.
sumitb2019_d
愚直にやるとO(N^3)
3桁が肝っぽいなーと思いつつも分からないので解説へ
000~999がN文字で作れるかを見るとO(10^3*N)でOK
(10^3は定数だから無視…?まぁいいや)
abc095c
この問題…過去の社内コンテストで同じの出たぞ…!!
一応全探索で解いた
ピザCの枚数が決まればピザAとピザBの枚数も決まるからピザCの枚数をループで回しながら答えを探す
条件式でやるときは
・ハーフピザが高い→X枚ピザA,Y枚ピザB
・ハーフピザが安い→min(X, Y)までハーフピザ,残りをピザAもしくはピザBとハーフピザの安い方を買う
pakencamp_2019_day3_c
全列挙最終問題
一人が2曲歌っても点数の高い方しか加点されないことに注意
異なる2曲の選び方を0<=i<mとi+1<=j<mのiとjで表現するとi<jかつi!=jになる
abc122b
全探索問題
サンプル2
HATAGAYA
の出力結果が5なのに驚いた
パッと見そんなにあるように思えない…
abc106b
全探索問題2問目
奇数って条件を忘れないように
(サンプル合わなくて焦った)