怎麼安排一副牌的順序使得說一張牌能很快算出所在位置給乙個位置也能很快算出是什麼牌而且看起來沒有規律

時間 2021-05-05 17:55:02

1樓:ChenZhou

我不喜歡這個問題的陳述方式。因為既然你都能很快算出來,那就一定是有規律的。也許不敏感的人看不出來,但總有人能看出來的嗷。

2樓:JetfiRex

來,我給你乙個這樣的序列~

黑桃5 紅桃Q 紅桃6 方塊3 方塊Q 方塊4 黑桃3 紅桃2 紅桃9 黑桃4 紅桃7 方塊8 紅桃10 黑桃9 方塊6 黑桃K 黑桃Q 黑桃7 梅花9 紅桃3 梅花A 梅花3 梅花K 梅花10 紅桃8 方塊K 方塊9 梅花2 梅花8 黑桃J 黑桃2 黑桃10 方塊J 梅花Q 梅花5 方塊10 梅花7 黑桃6 梅花4 方塊5 黑桃8 方塊A 方塊2 方塊7 紅桃5 梅花J 紅桃K 紅桃J 紅桃A 紅桃4 梅花6 黑桃A

看起來很隨機對不對?很沒有規律對不對?

來,我告訴你怎麼算~

花色=["黑桃","紅桃","梅花","方塊"]點數=['A','2','3','4','5','6','7','8','9','10','J','Q','K']

def 我的牌(序號):

'''n是1,2,...,52中的正整數'''

數=(5**序號)%53-1

return (花色[數//13]+點數[數%13])實際上你計算的5的冪時候先把冪轉換成二進位制,然後記住這幾個數:

5^1→5

5^2→25

5^4→-11

5^8→15

5^16→13

5^32→10

然後就是兩位數乘法取模的操作了~

四個人打撲克,玩一副牌抓到4張同樣大小的牌,和兩副牌抓到8張同樣大小的牌的概率是多少?

P m,3m 1 6m times 4 P m,3m 4 m eeimg 1 0 eeimg 1 用F 求解一下 抱歉我不會使用長整數,使用浮點數表示結果 letrecp m int,n int match m n with m n when n 0 0.0 m,0 1.0 m,1 4.0 floa...

如何在有限制的情況下將一副牌排序?

鄧毅 分析題目 一副撲克假設有 N 張牌,我們把最上面和最下面串起來變成乙個環,也就是最上面一張牌看作是放在了最下面一張牌下面或者反過來。從而,可能的兩個操作 交換最上面兩張牌簡稱為 交換 把最上面一張牌移到最下面就是 旋轉 如果我們把撲克牌的位置固定,旋轉 也可以看作是 檢視 和 交換 的視窗在 ...

一張漂亮的臉蛋和一副好的身材!你們選哪乙個?

Neil 小孩子才做選擇 但問題既然回答了還是要認真回答 當然是身材,身材比例定死,臉可以動啊 即使你說小腿什麼可以斷骨增長,這和整容比起來代價顯然過大那為什麼不選可以花更少成本去改良的缺點呢? 青旎旎 身材,有了好的身材氣質就有了,有了氣質你的美就是 高階的 了,不看臉,你360 無死角的美,但如...