欲将N只全部朝上放着的杯子都翻成朝下,但每次必须翻动n-1只.

来源:百度知道 编辑:UC知道 时间:2024/05/20 05:44:57

如果n是奇数,那么永远也不能把杯子反过来
如果n是偶数,那么n是多少他就n次能把杯子反过来

看了大家的回复后,突然明白了,我又修改而且完善了一下答案

如果n是奇数,那么不能把杯子全部反过来

如果n是偶数,那么总共需要n次完成

如下图所示,x代表朝上,y代表朝下

开始是,杯子的状态为 xxxxxx....一共有n个x排列一行代表朝上的杯子
,yyyyyyyy代表n个朝下的杯子

起始:xxxxx...xx

第一次:xyyyy...yyy(翻除第一个以外的n-1杯子)

第二次:yyxxxx...xxx(翻除第二个以外的n-1个杯子)

第三次:xxxyy...yyy(翻除第三个个以外的n-1个杯子)

以此类推

第n-1次:xxx....xxxy(翻除第n-1个以外的n-1个杯子

第n次:yyyyy...yyyy((翻除第n个以外的n-1个杯子)

如果楼主假设n=4,n取值比较小的时候,完全可以简单的理解上述过程

起始:xxxx n=4
1.xyyy(翻除第一个以外的n-1=3杯子)
2.yyxx(翻除第二个以外的n-1=3杯子)
3.xxxy(翻除第三个以外的n-1=3杯子)
4.yyyy(翻除第四个以外的n-1=3杯子)

希望可以帮助楼主,打字好累哦~~~

当N为奇数时,则翻转N次所有杯子朝上,也就是回到初始状态,形成周期,不会出现全部朝下的现象,无法满足。 当N为偶数,则翻转N次即可达到目的。 设N为3则: ∨∨∨ ∨∧∧ ∧∧∨ ∨∨∨

欲将N只全部朝上放着的杯子都翻成朝下,但每次必须翻动n-1只. 桌面上放了三只杯口向下的杯子,每次翻动三只,怎样将杯子全部杯口朝上? 有6只杯子, 3只朝上,三只朝下,每次翻5只,至少翻几次才能全部朝上。 有六只杯子,全都杯口朝下放在桌子上.如果每次都只能翻动5只杯子,最少需要几次才能将杯口全部朝上 有12个杯子,杯口均朝上放在桌子上.要求每次只能翻动11只杯子,共翻动12次,把12只杯子全部翻成底朝上. 桌上放三个水杯。杯口全部朝上,用手同时翻转杯子,每次必须翻两个杯子,翻三次,让杯口全部朝下。如何翻 有7只杯子,3个口朝上,4个口朝下,每次翻4个,问至少翻几次7只杯子口都朝下? 14只杯子,3只杯口朝上。每次翻动6只或7只杯子(杯口可朝上、朝下)。经过若干次翻动杯口能否都翻为下? 桌上放有四个杯子,杯口都朝上,每次翻动三个杯子,至少要翻动几次才能将杯口全部朝上? 桌上放着7只茶杯,杯口全部朝上,每次翻转其中的4只,能否经过若干次翻转,把它们翻成杯口全部朝下?