2011-12-24から1日間の記事一覧

121A. Lucky Sum

概要 sum { nextLucky(x) | x 範囲が広いので、nextLuckyが同じところは掛け算でまとめる ソース https://github.com/mkut/cf/tree/master/01-99/91/121A/haskell.hs 出展 Round #91 Div.1 A Round #91 Div.2 C

122B. Lucky Substring

概要 部分文字列の中でもっとも多く出現するlucky numberを求める 同じ数なら辞書順最小のものを選ぶ 無いときは-1 "4"か"7"かしかありえないのでそれを数えるだけ ソース なぜか"47"と"74"も考慮してしまった コーナーケースの処理を適当にやったので分かり…

122A. Lucky Division

概要 lucky number で割りきれるかどうか ソース https://github.com/mkut/cf/tree/master/01-99/91/122A/haskell.hs 出展 Round #91 Div.2 A

96A. Football

概要 7個以上連続している0か1があるかどうか ソース https://github.com/mkut/cf/tree/master/01-99/77/96A/haskell.hs 出展 Round #77 Div.2 A

135B. Rectangle and Square

概要 2次元平面上の8点を4つずつに分けて、それぞれを正方形、長方形の頂点にできるかどうか できるならその分け方を答える 8C4通り試す 実行結果を見る限り、両方正方形の場合はどの順で答えてもOK ソース https://github.com/mkut/cf/tree/master/01-99/97…

135A. Replacement

概要 数列の値を1つ変えてソートすることで辞書順最小の数列を作る 一番大きい値を1にすればいいが、絶対に値を変更しなければならないので 全部1の時だけ最後が2になる ソース https://github.com/mkut/cf/tree/master/01-99/97/135A/haskell.hs 出展 Round…