2242:洗牌

时间限制:2 S   /  内存限制:65536 KB
AC:45   /  Submit:88
问题描述

扑克牌用S代表黑桃,H代表红心,D代表方块,C代表梅花。则红心A的代号是HA,黑桃8的代号是S8。
扑克牌洗牌时,先把扑克牌分成上下两半,左手拿上半部分的牌,右手拿下半部分的牌。洗牌后,左手每张牌的底下都会有一张右手的牌。
例如原先牌堆是S8、HA、D9、CQ,则进行一次洗牌后,牌堆变成了S8、D9、HA、CQ。
一副去掉了大小王的新牌顺序是黑桃A、2、3、...、10、J、Q、K,红心A到K,方块A到K,梅花A到K。
问一副去掉了大小王的新牌,经过了m次牌后,牌堆里牌的顺序是什么?

输入描述

只有一组案例。

一个正整数m,表示洗牌的次数。(m<=10000)

输出描述

按顺序输出牌堆里每张牌的代号。

每张牌输出代号后都要换行。

样例输入复制样例

1

样例输出

SA

DA

...(自己算)

相关

厦门大学嘉庚学院第七届编程大赛


Copyright 2016 - 2024 XUJC ACM Team
闽ICP备2020022076号-1