第七屆藍橋杯 省賽 JavaB組 分小組

2021-07-28 02:07:30 字數 1206 閱讀 2408

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...