藍橋杯 牌型種數

2021-10-02 17:20:24 字數 821 閱讀 9131

牌型種數

小明被劫持到x賭城,被迫與其他3人玩牌。

一副撲克牌(去掉大小王牌,共52張),均勻發給4個人,每個人13張。

這時,小明腦子裡突然冒出乙個問題:

如果不考慮花色,只考慮點數,也不考慮自己得到的牌的先後順序,自己手裡能拿到的初始牌型組合一共有多少種呢?

請填寫該整數,不要填寫任何多餘的內容或說明文字。

注意只考慮點數,不考慮花色和順序,

考慮使用dfs,

乙個點數乙個點數的考慮:

首先點數為 1 的牌,拿一張,或者

點數為 1 的牌,拿兩張,或者

點數為 1 的牌,拿三張,或者

點數為 1 的牌,拿四張,或者

然後點數為 2 的牌,拿一張,或者

點數為 2 的牌,拿兩張,或者

點數為 2 的牌,拿三張,或者

點數為 2 的牌,拿四張,或者……

#include

using

namespace std;

bool amp[14]

;int cnt=0;

void dfs (

int i,

int k)

if(k==13)

if(i>13)

//注意i的判斷不能放在k==13的判斷之前if(

!amp[i]

) amp[i]

=false;}

}int main (

)

藍橋杯 牌型種數

小明被劫持到x賭城,被迫與其他3人玩牌。一副撲克牌 去掉大小王牌,共52張 均勻發給4個人,每個人13張。這時,小明腦子裡突然冒出乙個問題 如果不考慮花色,只考慮點數,也不考慮自己得到的牌的先後順序,自己手裡能拿到的初始牌型組合一共有多少種呢?請填寫該整數,不要填寫任何多餘的內容或說明文字。incl...

藍橋杯 牌型種數

牌型種數 小明被劫持到x賭城,被迫與其他3人玩牌。一副撲克牌 去掉大小王牌,共52張 均勻發給4個人,每個人13張。這時,小明腦子裡突然冒出乙個問題 如果不考慮花色,只考慮點數,也不考慮自己得到的牌的先後順序,自己手裡能拿到的初始牌型組合一共有多少種呢?解題思路 其實52張牌沒必要分完,我只需要看乙...

藍橋杯牌型種數

題目 小明被劫持到x賭城,被迫與其他3人玩牌。一副撲克牌 去掉大小王牌,共52張 均勻發給4個人,每個人13張。這時,小明腦子裡突然冒出乙個問題 如果不考慮花色,只考慮點數,也不考慮自己得到的牌的先後順序,自己手裡能拿到的初始牌型組合一共有多少種呢?請填寫該整數,不要填寫任何多餘的內容或說明文字。這...