题目:LINK 题意:求满足题目要求的x序列的种类数. 能够发现符合条件的序列去重后是一个0, 1, ..., k的连续序列(k满足k*(k+1)/2 <= n) ,则这个去重后的序列长度最长为sqrt(n)规模大小. 能够DP.dp[i][j]表示用到1~i的连续数字当前和为j的方法数.不用考虑长度是否满足n个,由于前面能够用0补上去. dp[i][j] = dp[i][j-i] + dp[i-1][j-i]; ans = sum(dp[i][n]) for i in range(1, k)…