在撲克牌的遊戲或魔術表演中常用到「切牌」這個動作。假設我們有一疊 𝑛 張撲克牌由上而下分別為 𝑐1, 𝑐2, ..., 𝑐𝑛,切牌的動作就是從上面拿 𝑘 張牌放到其餘的牌下面,這疊牌的順序就變成了 𝑐𝑘+1, 𝑐𝑘+2, ..., 𝑐𝑛, 𝑐1, 𝑐2, ..., 𝑐𝑘。
給你 𝑛 張牌的順序及切牌時拿取的數量 𝑘,請輸出切牌後的撲克牌順序。
輸入只有三行。第一行含有一個整數 𝑛,代表這疊牌的總張數 (2 ≤ 𝑛 ≤ 52),第二行含有 𝑛 張牌,每張牌由花色 (S, H, D, C) 及點數 (A, 2, 3, 4, 5, 6, 7, 8, 9, 10, J, Q, K) 構成,牌與牌之間以空白隔開。第三行含有一個整數 𝑘,代表切牌時由上面拿取的張數 (1 < 𝑘 < 𝑛)。
依序輸出切牌後的每張牌於一行,牌與牌之間以一個空白隔開。
6 S2 HQ C10 DA SK HJ 3
DA SK HJ S2 HQ C10
5 S10 SJ SQ SK SA 2
SQ SK SA S10 SJ
ID | User | Problem | Subject | Hit | Post Date |
沒有發現任何「解題報告」 |