一月24号英语翻译

https://pintia.cn/problem-sets/1480448337592254464/problems/1480473235183149056

洗牌

洗牌是用于随机化一副扑克牌的过程。由于标准的洗牌技术被认为是薄弱的,并且为了避免员工通过执行不充分的洗牌与赌徒合作的"内部工作",许多赌场都使用自动洗牌机。你的任务是模拟洗牌机。机器根据给定的随机顺序洗牌一副54张牌,并重复给定的次数。假定套牌的初始状态按以下顺序排列。

S1, S2, ..., S13, H1, H2, ..., H13, C1, C2, ..., C13, D1, D2, ..., D13, J1, J2。

其中"S"代表"黑桃","H"代表"心","C"代表"俱乐部","D"代表"钻石","J"代表"小丑"。给定顺序是 [1, 54] 中不同整数的排列。如果数字在-th 位置是j,这意味着将卡从位置移动到位置j.例如,假设我们只有 5 张卡:S3、H5、C1、D13 和 J2。给定洗牌顺序 {4, 2, 5, 3, 1},结果将为:J2, H5, D13, S3, C1。如果我们再次重复洗牌,结果将是:C1,H5,S3,J2,D13。

输入
每个输入文件包含一个测试用例。对于每种情况,第一行包含一个正整数K (≤20),这是重复次数。然后,下一行包含给定的顺序。一行中的所有数字都用空格分隔。

输出

对于每个测试用例,请在一行中打印随机播放结果。所有卡都由空格分隔,并且行尾不得有额外的空格

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值