AOJの問題で学習