问题标题:
【有趣的数学题编号为1、2、3……n的n张扑克牌按顺序叠在一起.现将牌最上面一张(编号为1)发出,将下一张(编号为2)放这叠牌的最下面,再将下一张(编号为3)发出,依次类推,直至发完所有】
问题描述:
有趣的数学题
编号为1、2、3……n的n张扑克牌按顺序叠在一起.现将牌最上面一张(编号为1)发出,将下一张(编号为2)放这叠牌的最下面,再将下一张(编号为3)发出,依次类推,直至发完所有牌.
(1)最后一张是什么牌?特别的,当n=13,54,1000时,你的结果分别是什么?
(2)如果发出的牌刚好是1,2,3,……n这样一个顺序,问原来的牌是怎样排列的?要求给出算法和相应的实现程序.的别的,当n=13,54时,牌具体是怎样排列的?
其实,这里的牌没有什么用,就是一道有点特别的数学题。(1)当n依次从1取到16时,最后一张是依次是1、2、2、4、2、4、6、8、2、4、6、8、10、12、14、16。
(2)当n从1取到8时,排序依次为:1、2,1、3、2,1、3、2、4,1、5、2、4、3,1、4、2、6、3、5,1、6、2、5、3、7、4,1、5、2、7、3、6、4、8.
郝艳华回答:
(1)n=13时是8n=54时是32n=1000时是800
(2)n=13时是1,8,2,11,3,9,4,13,5,10,6,12,7.
n=54时是1,28,2,42,3,29,4,49,5,30,6,43,7,31,8,50,9,32,10,44,11,33,12,51,13,34,14,45,15,35,16,52,17,36,18,46,19,37,20,53,21,38,22,47,23,39,24,54,25,40,26,48,27,41.
好了,快给分呀!
查看更多