早教吧 育儿知识 作业答案 考试题库 百科 知识分享

编号为1,2,3,...N的N张扑克牌按顺序叠在一起,现在最上面的一张编号为1发出,将下一张编号编号为1,2,3,...N的N张扑克牌按顺序叠在一起,现在最上面的一张编号为1发出,将下一张编号为2放这叠牌

题目详情
编号为1,2,3,...N的N张扑克牌按顺序叠在一起,现在最上面的一张编号为1发出,将下一张编号
编号为1,2,3,...N的N张扑克牌按顺序叠在一起,现在最上面的一张编号为1发出,将下一张编号为2放这叠牌的最下面,再将下一张编号为3发初,以此类推直至发完所有的牌!请问最后一张牌是什么牌?当N=13、54、1000时你的结果是什么?如果发出的牌刚好是1,3......N这样一个顺序,请问原来的牌是怎么排列的?要求给出算法和相应的实现程序。特别的,当N=13、54时牌具体是怎么排列的?
▼优质解答
答案和解析
当N=13时,排列顺序为13 11 9 7 5 3 1 2 4 6 8 10 12
前半部分是奇数,后半部分是偶数