第一个编程题目:
不考虑任何限制,总的可能种类为
什么时候不会产生坏账呢,就是当第一个人有N种选择,第二个人则必然和第一个人不一样,因此有N-1种选择,第三个人只需与第二个人不同选择即可,也就是他也有N-1种选择,因此不发生坏账的种类为
因此产生坏账的种类为:

参考:https://www.jianshu.com/p/a2f7f3edce53