No3676671 发表于 2013-7-18 20:51 
原作者也是给出n^2-2n+2
其实那个1不用太纠结的。。
要我看的话,就算法来说,最重要的是n^2部分。
具体的数字,其实是因为他有偷换概念之嫌:
他的第一个1是说“所有人都提出他们的1st”
第二部分n(n-2)说“每一次被拒绝”,最多拒绝n(n-2)次,则还剩下2n个
第三部分1是说,再提出1次,即可解决剩下的2n的问题。
所以2,3两部分的“次数”指的是Propose\reject的次数,而1的propose确实所有人(n人)都propose了自己的选择才算了1次,并且,和第二部分其实是重复计算了的。
所以第一部分的1是没有道理的