ハッカーソン動的計画法勉強