100円玉の両替方法は何通りあるか?を解くのに最適なアルゴリズムは?