例如 4个不同的数字有多少种排列组合:
分两大类:
1、4个不同数字中不包含0,那么就全排列(n!),共有24种
2、4个不同数字种包含0,那么有A44-A33=24-6=18种
c++自带的函数实现next_permutation(p, p + 4) next_permutation()同样可以对string使用
next_permutation()同样可以对string使用