プログラミングコンテスト攻略のためのアルゴリズムとデータ構造|マイナビブックス