[思路] 利用杨辉三角形,每一个数字被加的次数等于它在杨辉三角形中对应的那个数字.注意这道题的意思是,最底层是N的全排序,而不是指1..10都可以.生成杨辉三角形的时候第一次我用了二重循环模拟生成,后来学习到,杨辉三角形中,第n行第k个数字为Cnk.不过在第二个程序中我的杨辉三角形没有预处理,导致了很多时间的浪费.用了深搜和STL两种方法.深搜因为能够剪枝所以明显要比Next_permuation快. /*232K 0MS*/ /*模拟+深搜*/ #include<iostream> #inc…