题 海滩上有一堆苹果,这是 n 个猴子的财产,它们要平均分配。第一个猴子来了,它左等右等
别的猴子都不来,它便把苹果分成 n 堆,每堆一样多,还剩下 k 个,它把剩下 k 个扔到海里,
自已拿走了 n 堆中的一堆。第二个猴子来了,它又把苹果分成 n 堆,又多了 k 个,它又扔掉 k 个,
拿 n 堆中一堆走了。以后每个猴子来了都如此处理。问:原来至少有多少苹果?最后至少有多少苹果?
解 如果允许苹果的个数是负数,那么这个问题有一个非常奇妙的答案:-(kn-k) 个苹果。
设想这些猴子共欠别人 kn-k 个苹果,它们的共同财产是 kn-k 张欠条,每张欠条上欠别人 1 个苹果。
第一个猴子来到,看见 kn-k 张欠条不能平均分配,就再去借 k 个苹果,然后把这 k 个苹果扔进海里。
这样一来,就有了 kn 张欠条,可以平均分配,于是这猴子就拿了自己应分到的 k 张欠条,走掉了。
第二个猴子来到,看见还是 kn-k 张欠条,就像第一个猴子一样处理,借 k 个苹果,扔进海里。
这样一来,kn-k 张欠条又变成 kn 张欠条,第二个猴子又拿了自己应该分到的 k 张欠条,走掉了。
……
这样,不管来多少猴子,每次它来到时看见的都是 kn-k 张欠条,它走后留下的也是 kn-k 张欠条。