從52張牌任選5張,根據一定規則選一張,如何通過其他4張牌推出選出的一張牌?

時間 2021-05-29 23:22:03

1樓:火麒麟

我在提問以後在知乎上找到了相同問題的解答,等下我去貼個傳送門,大家有興趣可以去看看

2樓:納蘭

首先一點,僅靠給出四張牌的牌面,是不可能推論出第五張牌的內容的。狀態空間就不夠。

考慮一下極端情況:前四張牌全部一樣,第五張牌在剩餘48張中隨機抽取,a選取出示哪4張?

這時只有5種選擇,無法表示出48個狀態。

再考慮題主描述的情況,我覺得很可能題主漏了乙個關鍵資訊:牌面出示的順序!

OK,如果考慮順序的話,那麼任意5張牌,按大小排序,重新編號為12345(號碼相同的,按黑紅梅方排序),按照出示順序不同,狀態空間變為5!=120。足夠表示任意一張牌了。

粗略考慮一下,給乙個可能的約定吧。

a出示4張牌。4張牌按號碼和花色排序,分別為1,2,3,4。

根據出示順序,編碼表示第5張牌的號碼。比如:

4321——A

4312——2

4231——3

4213——4

4132——5

4123——6

3421——7

3412——8

3241——9

3214——10

3142——J

3124——Q

2431——K

可見,編碼空間才剛用一半。

然後,考慮第五張牌的號碼。和已知4張牌比較,第五張牌的號碼最大,則花色為黑桃。第二大,則為紅心。第三大,則為梅花。第四大,則為方塊。

3樓:Night Watcher

想到一種方法,可能略微奇特,但是其實很簡單,但是要求牌能區分正反(即如果一張牌上下顛倒可以區分出來)

那麼,首先是花色問題

剛才說過,需要牌可以顛倒,那麼就有16種情況了,可以用這16種中任意四種來代表花色。

然後,是數字問題

正如上面那個答主所說,四張牌按大小排序有24種,那麼就根據字典序來確定當前排列是全排列中的第幾個。24來表示13綽綽有餘。

思路很簡單,前提是牌可以顛倒,並且你抽走一張牌後那個觀眾不會洗牌。

4樓:CuKing

把牌摞成各種形狀分別代表52張牌就行,比如第一張在第二張上面偏左一點,偏右一點偏左上什麼的,然後當成3位8進製數就行了,如果不能這麼搞的話,只能從牌的順序入手,24種全排列,最多是24種可能,可以表示不帶花色的情況,帶花色就掛了

如果,6費1 1,從牌庫中檢視三張,抽其中一張,重複六次,再將這張卡的六張複製置入牌庫,強度如何

迷途小書童 我無法接受,太超模了 參考這張卡集齊了德魯伊的滋養抽牌,6費重複6次,應該參考工程師學徒,定位為12費,加上洗入牌庫,伊瑟拉埋牌庫9張,王子洗入5張,驚奇套牌洗5張,這張隨從又值6費 合計一張隨從有18費的價值,參考德魯伊的10費賴皮,應該定位為10費,鑑定完畢 順帶說一句,這種卡太太太...

如何設計一張萬智牌低費龍族牌?

lucky 歷史上小的龍不少,但不逗比的確不容易,因為小龍都是要用來養大的 龍蛋,醒眠巨龍啥的 養大這事本身很難不逗比。最簡單的是 龍炎 1R 部族瞬間 龍 U 對目標生物或牌手造成3點傷害。巨龍火焰是其狂野靈魂的有力具現 薩坎沃 生物的話?貪食幼雛RUG 生物 龍M 飛行當貪食幼雛進入戰場時,你可...

如何判斷一張萬智牌單卡的強度?

單卡強度主要是還是看經驗,這是指你本人對這張單卡所在環境的整體了解如何。舉個例子 2U 抓3張牌,但是現環境裡已經有了1U 抓3張牌的,那麼這張卡牌強度就一般。但是輪抽的時候這個系列裡面沒有1U抓3張的牌,唯一多抓的就是這張2U 抓3張,那麼這張牌的強度在這個特定的環境裡就非常強力了。當然,如果你只...