2012-01-01から1年間の記事一覧

Tuple Tips

Tuple を作る関数がある 同名のFunctor型構成子もある模様 (,) :: a -> b -> (a, b) (,,) :: a -> b -> c -> (a, b, c) このような形の関数ではあるが演算子ではないみたいで、OCamlのようにかっこを省略した書き方はできないし 基本的に記号だからなのか中…

141B - Hopscotch

出展 Codeforces Round #101 Div. 2 - B 概要 規則的に平面上に並べられたタイルに1から順番に番号が振られている。 このとき(x, y)はどのタイルの真に内部にあるか(あるいはどのタイルの内部にもないか)答える。 正しく場合分けすれば解ける。 ソース https…

141A - Amusing Joke

出展 Codeforces Round #101 Div. 2 - A 概要 文字列aとbをつなげて並び替えたものにcがなっているかどうかを調べる ソートして比較すればいい ソース https://github.com/mkut/cf/tree/master/100-199/101/141A/haskell.hs

140A - New Year Table

出展 Codeforces Round #100 - A 概要 半径Rの円に内接して半径rの円をn個並べられるか調べる 1つ並べるのに必要な角度を2*piで割った 誤差は角度に1-1e-8を掛けたら通った ソース https://github.com/mkut/cf/tree/master/100-199/100/140A/haskell.hs