不可得兼
有一堆桃子,五只猴子来分。第一只猴子把这堆桃子平均分为五份,多了一个,这只猴子把多的一个扔掉,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔掉,拿走了一份,第三、第四、第五只猴子都是这样做的,问原来最少有多少个桃子。
答案是最少3121个。这只是一个简单的的编程练习题,但颇有欧亨利式的意料之外,情理之中,如按照题中的取法第一只猴得到624个桃子,第二只499个,第三只399个,第四只319个,第五只255个,剩下1020个。五只猴子,同样无私的品质,但得到的回报却是悬殊。
我情不自禁地去想着有没有更加优化的取法,让每个猴子得到最多的利益。我情不自禁想为何如猴子这般没有欲念攫取己心,秉持公正之心,怎么反而得不到最好的结果。
我想是因为那样的话就太容易了,正是与物质不可兼得,才让那些品质显得可贵,让其不会成为物质的附庸。
赞 (0)