如果将题目简化,则如下:将一个正整数m化成n个非负整数的和,求出所有的方案。
所以,思考的重点应放在状态转移上。
首先尝试用一维状态定义f[ ]——发现状态难以转移;
然后在原基础上加上一维,即f[ ][ ]——选取一种合适的状态:
f[i][j]
如果将题目简化,则如下:将一个正整数m化成n个非负整数的和,求出所有的方案。
所以,思考的重点应放在状态转移上。
首先尝试用一维状态定义f[ ]——发现状态难以转移;
然后在原基础上加上一维,即f[ ][ ]——选取一种合适的状态:
f[i][j]