最短距離とか最大化をする意義は分かるけど、数え上げ系の問題の意義がイマイチ分からない。