一个简单的鸽巢原理的应用

鸽巢原理:如果k+1个或者更多的物体放入k个盒子,那么至少有一个盒子包含了2个或者更多的物体。

证明:对每个整数n,存在一个数是n的倍数,且它的十进制表示中只出现0和1.

证:首先要知道当一个数被n正处时存在n个可能的余数,那么现在考虑有n+1个整数,1,11,111,1111   ……  111...1111(n+1个1)。这n+1个数去除n取余数,由鸽巢原理知必定有两个数除n取余数的余数相同,设这两个数中大的数为x,小的数为y,即x和y同余,也就是m整除(x-y),而x-y就是所求的数,它的十进制表示中必定只出现0和1。

你可能感兴趣的:(鸽巢原理)