我们知道
1+2+...+n
等于n(n+1)/2
。但是如果我们不提前知道这个结果,我们能否通过编程得到相同的结果呢?关于为什么我有这样的问题,请考虑一个更复杂的情况:X1+X2+...+Xk=n,其中Xi是整数且>=0。那么X1^2+...Xk^2
的期望是多少呢?仅仅凭一眼之力就无法得出结论,因此我们需要将其输入程序,以便在计算期望的(冗长)数学表示式后简化代数运算。