//第六屆藍橋杯軟體類省賽真題-c-b-7_牌型種數.cpp
/*【題目】
牌型種數
小明被劫持到x賭城,被迫與其他3人玩牌。
一副撲克牌(去掉大小王牌,共52張),均勻發給4個人,每個人13張。
這時,小明腦子裡突然冒出乙個問題:
如果不考慮花色,只考慮點數,也不考慮自己得到的牌的先後順序,
自己手裡能拿到的初始牌型組合一共有多少種呢?
請填寫該整數,不要填寫任何多餘的內容或說明文字。
*//*【解題思路】
解法一:根據題意可得小明的13張初始牌型組合中至少含有4種牌型,最多含有13種牌型,
然後可以根據這點進行暴力列舉了
解法二:將暴力列舉演算法轉化為遞迴解決,簡化**量
答案:2872
*/#includeusing namespace std;
int main()
}cout<<"count_1 = "
count = 0;
for(int a=1;a<=4;a++)
for(int b=1;b<=4;b++)
for(int c=1;c<=4;c++)
for(int d=1;d<=4;d++)
for(int e=1;e<=4;e++)
}cout<<"count_2 = "
count = 0;
for(int a=1;a<=4;a++)
for(int b=1;b<=4;b++)
for(int c=1;c<=4;c++)
for(int d=1;d<=4;d++)
for(int e=1;e<=4;e++)
for(int f=1;f<=4;f++)
}cout<<"count_3 = "
count = 0;
for(int a=1;a<=4;a++)
for(int b=1;b<=4;b++)
for(int c=1;c<=4;c++)
for(int d=1;d<=4;d++)
for(int e=1;e<=4;e++)
for(int f=1;f<=4;f++)
for(int g=1;g<=4;g++)
}cout<<"count_4 = "
count = 0;
for(int a=1;a<=4;a++)
for(int b=1;b<=4;b++)
for(int c=1;c<=4;c++)
for(int d=1;d<=4;d++)
for(int e=1;e<=4;e++)
for(int f=1;f<=4;f++)
for(int g=1;g<=4;g++)
for(int h=1;h<=4;h++)
}cout<<"count_5 = "
count = 0;
for(int a=1;a<=4;a++)
for(int b=1;b<=4;b++)
for(int c=1;c<=4;c++)
for(int d=1;d<=4;d++)
for(int e=1;e<=4;e++)
for(int f=1;f<=4;f++)
for(int g=1;g<=4;g++)
for(int h=1;h<=4;h++)
for(int i=1;i<=4;i++)
}cout<<"count_6 = "
count = 0;
for(int a=1;a<=4;a++)
for(int b=1;b<=4;b++)
for(int c=1;c<=4;c++)
for(int d=1;d<=4;d++)
for(int e=1;e<=4;e++)
for(int f=1;f<=4;f++)
for(int g=1;g<=4;g++)
for(int h=1;h<=4;h++)
for(int i=1;i<=4;i++)
for(int j=1;j<=4;j++)
}cout<<"count_7 = "
count = 0;
for(int a=1;a<=4;a++)
for(int b=1;b<=4;b++)
for(int c=1;c<=4;c++)
for(int d=1;d<=4;d++)
for(int e=1;e<=4;e++)
for(int f=1;f<=4;f++)
for(int g=1;g<=4;g++)
for(int h=1;h<=4;h++)
for(int i=1;i<=4;i++)
for(int j=1;j<=4;j++)
for(int k=1;k<=4;k++)
}cout<<"count_8 = "
count = 0;
for(int a=1;a<=4;a++)
for(int b=1;b<=4;b++)
for(int c=1;c<=4;c++)
for(int d=1;d<=4;d++)
for(int e=1;e<=4;e++)
for(int f=1;f<=4;f++)
for(int g=1;g<=4;g++)
for(int h=1;h<=4;h++)
for(int i=1;i<=4;i++)
for(int j=1;j<=4;j++)
for(int k=1;k<=4;k++)
for(int l=1;l<=4;l++)
}cout<<"count_9 = "
count = 0;
for(int a=1;a<=4;a++)
for(int b=1;b<=4;b++)
for(int c=1;c<=4;c++)
for(int d=1;d<=4;d++)
for(int e=1;e<=4;e++)
for(int f=1;f<=4;f++)
for(int g=1;g<=4;g++)
for(int h=1;h<=4;h++)
for(int i=1;i<=4;i++)
for(int j=1;j<=4;j++)
for(int k=1;k<=4;k++)
for(int l=1;l<=4;l++)
for(int m=1;m<=4;m++)
}cout<<"count_10 = "
cout<<"自己手裡能拿到的初始牌型組合一共有"
}
第六屆藍橋杯軟體類省賽真題 C B 1 獎券數目
第六屆藍橋杯軟體類省賽真題 c b 1 獎券數目 題目 獎券數目 有些人很迷信數字,比如帶 4 的數字,認為和 死 諧音,就覺得不吉利。雖然這些說法純屬無稽之談,但有時還要迎合大眾的需求。某 活動的獎券號碼是5位數 10000 99999 要求其中不要出現帶 4 的號碼,主辦單位請你計算一下,如果任...
藍橋杯第六屆 省賽C B組 答案
第一題ans 52488 include using namespace std bool check int x return true int main cout cnt endl return0 第二題 ans 2017 08 05 include using namespace std in...
第六屆藍橋杯省賽C B組 星系炸彈
在x星系的廣袤空間中漂浮著許多x星人造 炸彈 用來作為宇宙中的路標。每個炸彈都可以設定多少天之後 比如 阿爾法炸彈2015年1月1日放置,定時為15天,則它在2015年1月16日 有乙個貝塔炸彈,2014年11月9日放置,定時為1000天,請你計算它 的準確日期。請填寫該日期,格式為 yyyy mm...