2015蓝桥杯A组C/C++第六题牌型种数

来源:互联网 发布:python3.5 socket编程 编辑:程序博客网 时间:2024/06/10 21:35
#include <iostream>using namespace std;int counter = 0;//用来计数void dfs(int a,int b)//a代表牌的点数,b代表已经拿去的牌的总数{if (b==13)//如果拿的牌的总数为13,那么计数增加并返回{counter++;return;}if (b > 13) return;//如果超过13,直接返回if (a > 13) return;//如果点数超过13,返回for (int i=0;i<=4;i++)//对每种点数的四种情况遍历dfs(a + 1, b + i);}void main(){dfs(1, 0);cout << counter;}

阅读全文
0 0
原创粉丝点击