题目描述
张三被劫持到X赌城,被迫与其他3人玩牌。一副扑克牌(去掉大小王共52张)均匀发给4个人,每个人13张。这时小明不禁突然想:如果不考虑花色,只考虑点数,也不考虑自己得到的牌的先后顺序,自己手里能拿到的初始牌型组合一共有多少种呢?
输入
无
输出
不同的初始牌型组合方案数目
代码:
#include <stdio.h>
int ans = 0;
void d(int n,int k)
{
if(n == 0)
{
ans ++ ;
return;
}
if(n > 0 && k < 13)
{
for(int i = 0;i <= 4;i ++ )
{
d(n - i,k + 1);
}
}
}
int main()
{
d(13,0);
printf("%d",ans);
return 0;
}