第七屆藍橋杯C C 程式設計B組省賽第五題

2021-08-18 18:22:04 字數 816 閱讀 8884

problem description

抽籤 x星球要派出乙個5人組成的觀察團前往w星。

其中:

a國最多可以派出4人。

b國最多可以派出2人。

c國最多可以派出2人。

…. 那麼最終派往w星的觀察團會有多少種國別的不同組合呢?

下面的程式解決了這個問題。

陣列a 中既是每個國家可以派出的最多的名額。

程式執行結果為:

defff

cefff

cdfff

cdeff

ccfff

cceff

ccdff

ccdef

befff

bdfff

bdeff

bcfff

bceff

bcdff

bcdef

…. (以下省略,總共101行)

#include 

#define n 6

#define m 5

#define buf 1024

void f(int a, int k, int m, char b)

for(i=0; i<=a[k]; i++)

}int main()

; char b[buf];

f(a,0,m,b);

return

0;}

answer
f(a,k+1,m-i,b);

第七屆藍橋杯省賽A組

第一題 煤球數目 有一堆煤球,堆成三角稜錐形。具體 第一層放1個,第二層3個 排列成三角形 第三層6個 排列成三角形 第四層10個 排列成三角形 如果一共有100層,共有多少個煤球?請填表示煤球總數目的數字。注意 你提交的應該是乙個整數,不要填寫任何多餘的內容或說明性文字 找規律的題,注意1 2 3...

第七屆藍橋杯C C A組 省賽

第七屆藍橋杯省賽結束了,趁著還有點印象,趕緊把答案記一下。1 年齡,將父親的年齡兩個數字交換一下得到兒子的年齡,並且父親的年齡減去兒子的年齡為27,求有幾種情況 30 和3也算一種 include include using namespace std int main return sum int...

藍橋杯第七屆javaA組省賽

1.填空題 第一題 煤球數目 有一堆煤球,堆成三角稜錐形。具體 第一層放1個,第二層3個 排列成三角形 第三層6個 排列成三角形 第四層10個 排列成三角形 如果一共有100層,共有多少個煤球?請填表示煤球總數目的數字。注意 你提交的應該是乙個整數,不要填寫任何多餘的內容或說明性文字。結果 1717...