9名運動員參加比賽,需要分3組進行預賽。
有哪些分組的方案呢?
我們標記運動員為 a,b,c,... i
下面的程式列出了所有的分組方法。
該程式的正常輸出為:
abc def ghi
abc deg fhi
abc deh fgi
abc dei fgh
abc dfg ehi
abc dfh egi
abc dfi egh
abc dgh efi
abc dgi efh
abc dhi efg
abc efg dhi
abc efh dgi
abc efi dgh
abc egh dfi
abc egi dfh
abc ehi dfg
abc fgh dei
abc fgi deh
abc fhi deg
abc ghi def
abd cef ghi
abd ceg fhi
abd ceh fgi
abd cei fgh
abd cfg ehi
abd cfh egi
abd cfi egh
abd cgh efi
abd cgi efh
abd chi efg
abd efg chi
..... (以下省略,總共560行)。
package com.test.zx;
public class a
{ public static string remain(int a)
{ //最後剩下的三個字母
string s = "";
for(int i=0; i
填空答案:
s + " "+ (char)(i+'a') + (char)(j+'a') + (char)(k+'a') + " " + remain(a)
題目理解:
首先:本道題給出的**並不符合題意。題目要求的是9個人分成三組,是沒順序的,即abc 和acb用該視為一種情況。答案應該是280種,而非560種。
題目中反覆出現+『a』,從此入手理解**。題目的思路是先找出由a組成的乙個小組,再從剩下的6個中隨機選三個成為第二個小組,剩下的三個即為第三小組。
本題是全排列遞迴方法的應用。
第七屆藍橋杯 省賽 JavaB組 湊算式
b def a 10 c ghi 如果顯示有問題,可以參見 圖1.jpg 這個算式中a i代表1 9的數字,不同的字母代表不同的數字。比如 6 8 3 952 714 就是一種解法,5 3 1 972 486 是另一種解法。這個算式一共有多少種解法?注意 你提交應該是個整數,不要填寫任何多餘的內容或...
第七屆藍橋杯省賽A組
第一題 煤球數目 有一堆煤球,堆成三角稜錐形。具體 第一層放1個,第二層3個 排列成三角形 第三層6個 排列成三角形 第四層10個 排列成三角形 如果一共有100層,共有多少個煤球?請填表示煤球總數目的數字。注意 你提交的應該是乙個整數,不要填寫任何多餘的內容或說明性文字 找規律的題,注意1 2 3...
第七屆藍橋杯省賽 抽籤
一 問題描述 x星球要派出乙個5人組成的觀察團前往w星。其中 a國最多可以派出4人。b國最多可以派出2人。c國最多可以派出2人。那麼最終派往w星的觀察團會有多少種國別的不同組合呢?下面的程式解決了這個問題。陣列a 中既是每個國家可以派出的最多的名額。程式執行結果為 defff cefff cdfff...