1月のまとめ

東京帰ってきてから3週間くらい。やってたことをメモメモ。

勉強した本

1対1対応の演習/数学I・数学A

やり方は、例題は5分で分からんかったらヒントだけ見てもっかい考える、演習題は20分考えて分かんなかったら答え見る、って感じ。タイマー持ってやってた。
かかった時間は1A合わせて1週間くらいだったと思う。
教科書レベルの内容を確認するために白チャートも買ってたけど結局ほとんど使わなかった。(上記本内の「要点の整理」とネットで事足りた。)

高校生1年生向けだけあって、大事な事が高密度に盛り込まれてるなあと思う。
集合、命題論理、確率とかは僕が普段考えごとする時にも基礎になってて、その部分の基本理解を固め直した事で少し頭の霧が晴れた感覚。
30分くらい集中を維持するための訓練にもなった。
終わった頃ちょうどセンターの時期だったのでやってみたけど97点でしたワーイ(現役の時より良かった!)

プログラミングコンテストチャレンジブック 第2版

まだ初級編だけ終わったとこだけど1週間以上かかってる。
中の人が頭良すぎるのか、紙面の都合なのか、基礎的な内容から急に発展的な結論に飛んだりするので、理解するために紙にいろいろ書いて考えたりWikipediaとかネット調べたりしてちょっとづつ進めた。数学の基礎なしできっちり理解するのは難しいと思う。
それでもいい本。きっと読みきれば相当の力が付く。
勉強の仕方としては、練習問題の解答とか各手法のコードを理解した後、必ず自分で答え見ずに書きなおすようにしてた。コード理解するフェーズでは写経した上でデバッグ文入れて…とかやるんだけど、その後必ずそらで1から書き直す。僕の場合は「STLを可能な限り活用する」「グローバル変数は使わない」みたいな自分ルール追加して書きなおしてたけど、違う言語で書くのも効果的だと思う。第2版から付いてくる練習問題も当然やる。

参加したコンテスト

Facebook Hacker Cup 予選 (ソースとコメント)
 o-o 646位/? 通過。
Facebook Hacker Cup Round1 (ソースとコメント)
 ooo 756位/? 通過。
TopCoder SRM 531 Div2 (ソースとコメント)
 o-o 18位/1240 Rating:1187->1303

遊んだゲーム

Skyrim (PC)
 今年いっぱいこのゲームだけで乗りきれるんじゃないかと思ってる
jubeat plus (iPad)
 むりーって思う曲もいつの間にかついていけるようになってる感覚が楽しい
なめこ栽培 (iPhone)
 中毒性を少し理解したけど2日目に飽きた

ほか

あとは手続き関係こなしたりご飯作ったりゴロゴロしたり本屋めぐったり知らない言語とかツールをつまみ食いしたりしてた。
とにかくすっごく長く感じた。2月以降も長いといいなあ。