第8回オフラインリアルタイムどう書くの問題の回答例。C++で。 ref: http://qiita.com/items/dda2aecceaaa1ca713a6