level 1
N平方加1人排一行,身高不同。证 总能挑出n+1人,他们身高递增或递减
2015年01月18日 10点01分
1
level 1
就是有n^2+1个数,1,2,3,4,5……一直到n^2+1,这n^2+1个数随机排成一行,
比如n=2时,1,2,3,4,5五个数随机排,排成42315是一种情况,
然后证明总能从这一排中找到n+1个数是递增或递减的
比如上面举的42315,可以找到235是递增的
再举一个 n=3时,1,2,3,4,5,6,7,8,9,10
随便排5,1,6,10,8,9,2,7,4,3
可以找到5,6,8,9是递增的,或者10,8,4,3递减
够详细了吧。。
2015年01月18日 16点01分
3
level 13
把任意顺序的n^2个数重新排列成方阵,排列方法为:后一个数与前一个对比,递增排在前一个数字的右侧,递减排在下方。可以知道至少有一行或一列的数字个数不小于n个。就是说n^2个数字任意打乱后排成一行,其中至少有n个数字是递增或递减的。这时再加入一个数字,无论增减,都能保证至少有n+1个数字是递增或递减的。证毕
2015年01月19日 13点01分
6
回复 oldwain :就是不会用手机画图呀
2015年01月19日 13点01分
回复 oldwain :我利用的原理是后一个数与前一个比较,不是大就是小,于是我们可以把它们按两个不同的方向摆出来,这样就能清楚看出原先数列中的数之间的增减关系了。而使得它们形成递增或递减数列个数最少的方案就是这些数刚好排成n行n列
2015年01月19日 13点01分
回复 风痕无声巨蟹 :如果不是方阵,它本身就已经实现了至少有n+1个数呈递增或递减了。后一个问题就不存在了。
2015年01月19日 13点01分
level 6
楼上的方阵思路必须点个赞!
但形成方阵的方法明显不对,你这样排出的方阵某行或某列前面肯定会出现空元素,即使方阵总行数和总列数都超过n,每行每列的元素个数不一定会超过n。
2015年01月21日 23点01分
7
level 6
原来的排列方法所包含的信息量太小,可以改进如下:每一个数都先和第一个数比较,如果大,就和其右边的数再比较,如果小就和其下面的数再比较,以此类推下去,如果这个位置是空的,那么该数填入。这样排列后,某行或某列前面仍可能出现空元素,但有了上面的比较信息,某行前面的空元素可由其上面的数代替,某列前面的空元素可由其左边的数代替,这样如果总行数或总列数超过n,必然可以找到一行或一列是n+1个递增或递减数列。如果总行数总列数均不大于n,则最多只有n^2个元素,再加一个必然可以达成题意。
2015年01月22日 00点01分
8
一点疑问, 可能没怎么可能懂, 提下问: 就是 不管你过程了, 最终形成的N*N 图形有什么结构 或特点, 还有就是n*n 里有 n的递增或递减, 为什么加一个 就是 必然形成n+1的 递增或递减呢,,
2015年01月22日 05点01分
回复
����������з
:字打错, 没怎么看懂
2015年01月22日 05点01分
回复
����������з
:即使形成了n长度的递增或递减数列,加一个数的位置只能是这个数列末尾,假如是个1,却加不到递增数列后去;假如是n^2,也没法加到递减数列后去。
2015年01月23日 00点01分
回复
����������
:所以感觉,如果这个可以说明, 就不需要 构造 方阵,数学归纳法 里,直接 就是存在很多 n长度的递增 递减了,
2015年01月23日 05点01分
level 9
本人最早看到这题 出自 <<数学探奇 >> 米盖尔·德·古斯曼 抽屉原理的 例题 可能是2,
2015年01月22日 10点01分
9
好像那不是排方阵解的,用的反证法,记下每个元素可能形成的递增和递减数列最大长度,如无满足条件的数列,则必有两元素的递增和递减最大长度都相等,然后它们却能有一对数列能连接起,推出它们最大长度不等。
2015年01月22日 12点01分
貌似排方阵行不通,牺牲了相当多的可能性。
2015年01月22日 12点01分
回复
����������
:,原书方法也蛮不错的,方阵 不知道 可行,上面楼一个朋友在提思路,不知道 可行通,
2015年01月22日 13点01分
回复
����������з
:方阵应该行不通,排出的方阵只形成了2n个数列。排一字阵单是第一个元素就可以形成2^n个数列。
2015年01月22日 13点01分
level 6
按上述方阵排列方法,可知一个数a被放入第k列,那么在第k-1列必然有一个数b比a小,且b在原数列中在a前面。同理行的情况。最不利的情况就是排成n^2的方阵,再加1个数可得证。
该问题应该还可以扩展。有n^3+1个数随机排列,可以相同,必然能按排列顺序找出n+1个数,形成递增或递减或完全相同。
2015年01月22日 23点01分
10
不成。k-1列的任一元素b在原数列中就是排a前面的前提条件是:先排满k-1列再排k列。
2015年01月23日 00点01分
回复
����������
:不是任一元素,是必有一个数。a能排入第k列,必然和第k-1列某个元素比较过,且结果为大,这个数就是b,明显b肯定也在a前面。
2015年01月23日 06点01分