【思考】扑克牌中的数学模型
数学建模吧
全部回复
仅看楼主
level 2
一道连续交叉洗牌四次,求原牌堆排列的题
2016年03月10日 12点03分 1
level 2
魔术师表演了这样一个节目:
将一副看起来杂乱无章的扑克牌(去掉2个王,52张)排成一列展示给观众,然后将牌合起来(背面朝上),
左手将牌上半部分(26张)拿起,右手拿下半部分26张,把两部分牌进行交叉洗牌(相隔一张,背面朝上),第一张是左手拿的
这样反复洗牌4次最后将牌展示给观众,牌的排列结果是:
红心A, 黑桃A, 方片A,梅花A, 红心2, 黑桃2, 方片2, 梅花2, ……
红心K, 黑桃K, 方片K, 梅花K (A234一直到K)
求最初的牌堆
2016年03月10日 12点03分 2
level 2
树懒
镇楼
2016年03月10日 12点03分 3
level 2
有大神来说几句吗[滑稽]
2016年03月10日 12点03分 4
level 1
也太难了吗
2016年03月11日 01点03分 5
level 12
其实可以写个程序反推
2016年03月11日 03点03分 6
回复 雷鸣雨幕痕 :c可以
2016年03月12日 05点03分
c语言就可以是吧?
2016年03月14日 02点03分
反堆写出来大概多难啊?
2016年03月14日 02点03分
level 7
[不高兴]太慢啦!这道题太难啦!我不会做!求大神![委屈]
2016年03月12日 06点03分 7
level 1
可以先假设A234四种牌的排列,然后数学归纳得出A到K的排列
2016年03月17日 13点03分 8
level 1
[大拇指]
2016年03月18日 06点03分 9
level 6

2016年03月21日 05点03分 10
level 5
这不是建模,是考验编程能力的吧
2016年03月21日 05点03分 11
建模也要考验编程能力啊[滑稽]
2016年03月21日 09点03分
@雷鸣雨幕痕 编程能力是建模基本要求
2016年03月21日 10点03分
@我是新手1302 不过确实好难啊
2016年03月21日 11点03分
@雷鸣雨幕痕 我的意思是说,这纯粹是道编程题,ACM方向差不多。而且这道题用链表来写,很容易就解决了,算法也很简单,只需要建立逆推的状态转移关系式。
2016年03月22日 10点03分
1