题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2512 给一个数n,问1~n这n个数内的划分.设dp(i,j)为i划分为j个集合时有多少个. 初始化条件 dp[0][0] = 1,并且所有的i划分和1划分都为1. i个数划分为j个集合与j-1个集合无关系,所以dp(i,j-1)对dp(i,j)没有贡献,考虑dp(i-1,j-1)和dp(i-1,j). 递推式:dp(i,j)=dp(i-1,j-1)+dp(i-1,j)*j #include <al…