1. 程式人生 > >2016年藍橋杯java——分小組

2016年藍橋杯java——分小組

題目:
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
….. (以下省略,總共560行)。

package com.ying.keepup;

public class fenxiaozu04 {
    public
static String remain(int[] a) { String s = ""; for(int i=0; i<a.length; i++){ if(a[i] == 0) s += (char)(i+'A'); } return s; } public static void f(String s, int[] a) { for(int i=0; i<a.length; i++){ if(a[i]==1) continue
; a[i] = 1; for(int j=i+1; j<a.length; j++){ if(a[j]==1) continue; a[j]=1; for(int k=j+1; k<a.length; k++){ if(a[k]==1) continue; a[k]=1; System.out.println(s+" "
+(char)(i+'A')+(char)(j+'A')+(char)(k+'A')+" "+remain(a)); //填空位置 a[k]=0; } a[j]=0; } a[i] = 0; } } public static void main(String[] args) { int[] a = new int[9]; a[0] = 1; for(int b=1; b<a.length; b++){ a[b] = 1; for(int c=b+1; c<a.length; c++){ a[c] = 1; String s = "A" + (char)(b+'A') + (char)(c+'A'); f(s,a); a[c] = 0; } a[b] = 0; } } }
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
ABD EFH CGI
ABD EFI CGH
ABD EGH CFI
ABD EGI CFH
ABD EHI CFG
ABD FGH CEI
ABD FGI CEH
ABD FHI CEG
ABD GHI CEF
ABE CDF GHI
ABE CDG FHI
ABE CDH FGI
ABE CDI FGH
ABE CFG DHI
ABE CFH DGI
ABE CFI DGH
ABE CGH DFI
ABE CGI DFH
ABE CHI DFG
ABE DFG CHI
ABE DFH CGI
ABE DFI CGH
ABE DGH CFI
ABE DGI CFH
ABE DHI CFG
ABE FGH CDI
ABE FGI CDH
ABE FHI CDG
ABE GHI CDF
ABF CDE GHI
ABF CDG EHI
ABF CDH EGI
ABF CDI EGH
ABF CEG DHI
ABF CEH DGI
ABF CEI DGH
ABF CGH DEI
ABF CGI DEH
ABF CHI DEG
ABF DEG CHI
ABF DEH CGI
ABF DEI CGH
ABF DGH CEI
ABF DGI CEH
ABF DHI CEG
ABF EGH CDI
ABF EGI CDH
ABF EHI CDG
ABF GHI CDE
ABG CDE FHI
ABG CDF EHI
ABG CDH EFI
ABG CDI EFH
ABG CEF DHI
ABG CEH DFI
ABG CEI DFH
ABG CFH DEI
ABG CFI DEH
ABG CHI DEF
ABG DEF CHI
ABG DEH CFI
ABG DEI CFH
ABG DFH CEI
ABG DFI CEH
ABG DHI CEF
ABG EFH CDI
ABG EFI CDH
ABG EHI CDF
ABG FHI CDE
ABH CDE FGI
ABH CDF EGI
ABH CDG EFI
ABH CDI EFG
ABH CEF DGI
ABH CEG DFI
ABH CEI DFG
ABH CFG DEI
ABH CFI DEG
ABH CGI DEF
ABH DEF CGI
ABH DEG CFI
ABH DEI CFG
ABH DFG CEI
ABH DFI CEG
ABH DGI CEF
ABH EFG CDI
ABH EFI CDG
ABH EGI CDF
ABH FGI CDE
ABI CDE FGH
ABI CDF EGH
ABI CDG EFH
ABI CDH EFG
ABI CEF DGH
ABI CEG DFH
ABI CEH DFG
ABI CFG DEH
ABI CFH DEG
ABI CGH DEF
ABI DEF CGH
ABI DEG CFH
ABI DEH CFG
ABI DFG CEH
ABI DFH CEG
ABI DGH CEF
ABI EFG CDH
ABI EFH CDG
ABI EGH CDF
ABI FGH CDE
ACD BEF GHI
ACD BEG FHI
ACD BEH FGI
ACD BEI FGH
ACD BFG EHI
ACD BFH EGI
ACD BFI EGH
ACD BGH EFI
ACD BGI EFH
ACD BHI EFG
ACD EFG BHI
ACD EFH BGI
ACD EFI BGH
ACD EGH BFI
ACD EGI BFH
ACD EHI BFG
ACD FGH BEI
ACD FGI BEH
ACD FHI BEG
ACD GHI BEF
ACE BDF GHI
ACE BDG FHI
ACE BDH FGI
ACE BDI FGH
ACE BFG DHI
ACE BFH DGI
ACE BFI DGH
ACE BGH DFI
ACE BGI DFH
ACE BHI DFG
ACE DFG BHI
ACE DFH BGI
ACE DFI BGH
ACE DGH BFI
ACE DGI BFH
ACE DHI BFG
ACE FGH BDI
ACE FGI BDH
ACE FHI BDG
ACE GHI BDF
ACF BDE GHI
ACF BDG EHI
ACF BDH EGI
ACF BDI EGH
ACF BEG DHI
ACF BEH DGI
ACF BEI DGH
ACF BGH DEI
ACF BGI DEH
ACF BHI DEG
ACF DEG BHI
ACF DEH BGI
ACF DEI BGH
ACF DGH BEI
ACF DGI BEH
ACF DHI BEG
ACF EGH BDI
ACF EGI BDH
ACF EHI BDG
ACF GHI BDE
ACG BDE FHI
ACG BDF EHI
ACG BDH EFI
ACG BDI EFH
ACG BEF DHI
ACG BEH DFI
ACG BEI DFH
ACG BFH DEI
ACG BFI DEH
ACG BHI DEF
ACG DEF BHI
ACG DEH BFI
ACG DEI BFH
ACG DFH BEI
ACG DFI BEH
ACG DHI BEF
ACG EFH BDI
ACG EFI BDH
ACG EHI BDF
ACG FHI BDE
ACH BDE FGI
ACH BDF EGI
ACH BDG EFI
ACH BDI EFG
ACH BEF DGI
ACH BEG DFI
ACH BEI DFG
ACH BFG DEI
ACH BFI DEG
ACH BGI DEF
ACH DEF BGI
ACH DEG BFI
ACH DEI BFG
ACH DFG BEI
ACH DFI BEG
ACH DGI BEF
ACH EFG BDI
ACH EFI BDG
ACH EGI BDF
ACH FGI BDE
ACI BDE FGH
ACI BDF EGH
ACI BDG EFH
ACI BDH EFG
ACI BEF DGH
ACI BEG DFH
ACI BEH DFG
ACI BFG DEH
ACI BFH DEG
ACI BGH DEF
ACI DEF BGH
ACI DEG BFH
ACI DEH BFG
ACI DFG BEH
ACI DFH BEG
ACI DGH BEF
ACI EFG BDH
ACI EFH BDG
ACI EGH BDF
ACI FGH BDE
ADE BCF GHI
ADE BCG FHI
ADE BCH FGI
ADE BCI FGH
ADE BFG CHI
ADE BFH CGI
ADE BFI CGH
ADE BGH CFI
ADE BGI CFH
ADE BHI CFG
ADE CFG BHI
ADE CFH BGI
ADE CFI BGH
ADE CGH BFI
ADE CGI BFH
ADE CHI BFG
ADE FGH BCI
ADE FGI BCH
ADE FHI BCG
ADE GHI BCF
ADF BCE GHI
ADF BCG EHI
ADF BCH EGI
ADF BCI EGH
ADF BEG CHI
ADF BEH CGI
ADF BEI CGH
ADF BGH CEI
ADF BGI CEH
ADF BHI CEG
ADF CEG BHI
ADF CEH BGI
ADF CEI BGH
ADF CGH BEI
ADF CGI BEH
ADF CHI BEG
ADF EGH BCI
ADF EGI BCH
ADF EHI BCG
ADF GHI BCE
ADG BCE FHI
ADG BCF EHI
ADG BCH EFI
ADG BCI EFH
ADG BEF CHI
ADG BEH CFI
ADG BEI CFH
ADG BFH CEI
ADG BFI CEH
ADG BHI CEF
ADG CEF BHI
ADG CEH BFI
ADG CEI BFH
ADG CFH BEI
ADG CFI BEH
ADG CHI BEF
ADG EFH BCI
ADG EFI BCH
ADG EHI BCF
ADG FHI BCE
ADH BCE FGI
ADH BCF EGI
ADH BCG EFI
ADH BCI EFG
ADH BEF CGI
ADH BEG CFI
ADH BEI CFG
ADH BFG CEI
ADH BFI CEG
ADH BGI CEF
ADH CEF BGI
ADH CEG BFI
ADH CEI BFG
ADH CFG BEI
ADH CFI BEG
ADH CGI BEF
ADH EFG BCI
ADH EFI BCG
ADH EGI BCF
ADH FGI BCE
ADI BCE FGH
ADI BCF EGH
ADI BCG EFH
ADI BCH EFG
ADI BEF CGH
ADI BEG CFH
ADI BEH CFG
ADI BFG CEH
ADI BFH CEG
ADI BGH CEF
ADI CEF BGH
ADI CEG BFH
ADI CEH BFG
ADI CFG BEH
ADI CFH BEG
ADI CGH BEF
ADI EFG BCH
ADI EFH BCG
ADI EGH BCF
ADI FGH BCE
AEF BCD GHI
AEF BCG DHI
AEF BCH DGI
AEF BCI DGH
AEF BDG CHI
AEF BDH CGI
AEF BDI CGH
AEF BGH CDI
AEF BGI CDH
AEF BHI CDG
AEF CDG BHI
AEF CDH BGI
AEF CDI BGH
AEF CGH BDI
AEF CGI BDH
AEF CHI BDG
AEF DGH BCI
AEF DGI BCH
AEF DHI BCG
AEF GHI BCD
AEG BCD FHI
AEG BCF DHI
AEG BCH DFI
AEG BCI DFH
AEG BDF CHI
AEG BDH CFI
AEG BDI CFH
AEG BFH CDI
AEG BFI CDH
AEG BHI CDF
AEG CDF BHI
AEG CDH BFI
AEG CDI BFH
AEG CFH BDI
AEG CFI BDH
AEG CHI BDF
AEG DFH BCI
AEG DFI BCH
AEG DHI BCF
AEG FHI BCD
AEH BCD FGI
AEH BCF DGI
AEH BCG DFI
AEH BCI DFG
AEH BDF CGI
AEH BDG CFI
AEH BDI CFG
AEH BFG CDI
AEH BFI CDG
AEH BGI CDF
AEH CDF BGI
AEH CDG BFI
AEH CDI BFG
AEH CFG BDI
AEH CFI BDG
AEH CGI BDF
AEH DFG BCI
AEH DFI BCG
AEH DGI BCF
AEH FGI BCD
AEI BCD FGH
AEI BCF DGH
AEI BCG DFH
AEI BCH DFG
AEI BDF CGH
AEI BDG CFH
AEI BDH CFG
AEI BFG CDH
AEI BFH CDG
AEI BGH CDF
AEI CDF BGH
AEI CDG BFH
AEI CDH BFG
AEI CFG BDH
AEI CFH BDG
AEI CGH BDF
AEI DFG BCH
AEI DFH BCG
AEI DGH BCF
AEI FGH BCD
AFG BCD EHI
AFG BCE DHI
AFG BCH DEI
AFG BCI DEH
AFG BDE CHI
AFG BDH CEI
AFG BDI CEH
AFG BEH CDI
AFG BEI CDH
AFG BHI CDE
AFG CDE BHI
AFG CDH BEI
AFG CDI BEH
AFG CEH BDI
AFG CEI BDH
AFG CHI BDE
AFG DEH BCI
AFG DEI BCH
AFG DHI BCE
AFG EHI BCD
AFH BCD EGI
AFH BCE DGI
AFH BCG DEI
AFH BCI DEG
AFH BDE CGI
AFH BDG CEI
AFH BDI CEG
AFH BEG CDI
AFH BEI CDG
AFH BGI CDE
AFH CDE BGI
AFH CDG BEI
AFH CDI BEG
AFH CEG BDI
AFH CEI BDG
AFH CGI BDE
AFH DEG BCI
AFH DEI BCG
AFH DGI BCE
AFH EGI BCD
AFI BCD EGH
AFI BCE DGH
AFI BCG DEH
AFI BCH DEG
AFI BDE CGH
AFI BDG CEH
AFI BDH CEG
AFI BEG CDH
AFI BEH CDG
AFI BGH CDE
AFI CDE BGH
AFI CDG BEH
AFI CDH BEG
AFI CEG BDH
AFI CEH BDG
AFI CGH BDE
AFI DEG BCH
AFI DEH BCG
AFI DGH BCE
AFI EGH BCD
AGH BCD EFI
AGH BCE DFI
AGH BCF DEI
AGH BCI DEF
AGH BDE CFI
AGH BDF CEI
AGH BDI CEF
AGH BEF CDI
AGH BEI CDF
AGH BFI CDE
AGH CDE BFI
AGH CDF BEI
AGH CDI BEF
AGH CEF BDI
AGH CEI BDF
AGH CFI BDE
AGH DEF BCI
AGH DEI BCF
AGH DFI BCE
AGH EFI BCD
AGI BCD EFH
AGI BCE DFH
AGI BCF DEH
AGI BCH DEF
AGI BDE CFH
AGI BDF CEH
AGI BDH CEF
AGI BEF CDH
AGI BEH CDF
AGI BFH CDE
AGI CDE BFH
AGI CDF BEH
AGI CDH BEF
AGI CEF BDH
AGI CEH BDF
AGI CFH BDE
AGI DEF BCH
AGI DEH BCF
AGI DFH BCE
AGI EFH BCD
AHI BCD EFG
AHI BCE DFG
AHI BCF DEG
AHI BCG DEF
AHI BDE CFG
AHI BDF CEG
AHI BDG CEF
AHI BEF CDG
AHI BEG CDF
AHI BFG CDE
AHI CDE BFG
AHI CDF BEG
AHI CDG BEF
AHI CEF BDG
AHI CEG BDF
AHI CFG BDE
AHI DEF BCG
AHI DEG BCF
AHI DFG BCE
AHI EFG BCD

相關推薦

2016藍橋java——分小組

題目: 9名運動員參加比賽,需要分3組進行預賽。 有哪些分組的方案呢? 我們標記運動員為 A,B,C,… I 下面的程式列出了所有的分組方法。 該程式的正常輸出為: ABC DEF GHI ABC DEG FHI

2016藍橋java B組第9題取球博弈

import java.util.Scanner; class Problem { private int N; private char[][][] dp; private int[] n = new int[3]; private int min = Integ

2016 藍橋省賽測試題(Java

一、 java中提供了對正則表示式的支援。 有的時候,恰當地使用正則,可以讓我們的工作事半功倍! 如下程式碼用來檢驗一個四則運算式中資料項的數目,請填寫劃線部分缺少的程式碼。 注意:只填寫缺少程式碼,不要寫任何多餘內容,例如,已有的雙引號。 public class A {

2016藍橋B組C/C++省賽(預選賽)試題

2016年藍橋杯B組C/C++ 第一題:煤球數目 有一堆煤球,堆成三角稜錐形。具體: 第一層放1個, 第二層3個(排列成三角形), 第三層6個(排列成三角形), 第四層10個(排列成三角形), .... 如果一共有100層,共有多少個煤球? 請填表示煤球總數目的數字。 注意:你提交的應該是一個整數,

2016藍橋A組 網友年齡

某君新認識一網友。 當問及年齡時,他的網友說: “我的年齡是個2位數,我比兒子大27歲, 如果把我的年齡的兩位數字交換位置,剛好就是我兒子的年齡” 請你計算:網友的年齡一共有多少種可能情況? 提示:30歲就是其中一種可能哦. 請填寫表示可能情況的種數。 注意:你提交的應該是一

2016藍橋C語言大學A組題目1--網友年齡 暴力

  網友年齡 某君新認識一網友。 當問及年齡時,他的網友說: “我的年齡是個2位數,我比兒子大27歲, 如果把我的年齡的兩位數字交換位置,剛好就是我兒子的年齡” 請你計算:網友的年齡一共有多少種可能情況? 提示:30歲就是其中一種可能哦. 請填寫表示可能情況的種數。 注

2016藍橋A組 第十題 最大比例

比賽時,當我看到這道題,我徹底的懵比了,沒有思路,沒有思路,沒有思路,重要的事說三遍,賽後,也沒有在網上找別人的程式碼看,因為對省賽感覺很不好,以為自己掛了,所以沒有心情去看題,應該說是不敢去看題,成與敗,關係著我的尊嚴,當初學校不讓我報名A組,很多人都嘲諷我不

2016 藍橋 C語言B(本科)組 考試題

煤球數目 171700 #include<cstdio> int main() { int a[100],sum=0; a[0]=1; for(int i=1;i<100;i++) a[i]=a[i-1]+(i+1); for(in

2016藍橋A組 第八題 四平方求和

四平方和定理,又稱為拉格朗日定理: 每個正整數都可以表示為至多4個正整數的平方和。 如果把0包括進去,就正好可以表示為4個數的平方和。 比如: 5 = 0^2 + 0^2 + 1^2 + 2^2 7 = 1^2 + 1^2 + 1^2 + 2^2 (

2016藍橋第七屆javaB組真題及答案

煤球數目 有一堆煤球,堆成三角稜錐形。具體: 第一層放1個, 第二層3個(排列成三角形), 第三層6個(排列成三角形), 第四層10

2016藍橋B組初賽(第七屆)

第一題: 簡單的求和題。 #include<iostream> #include<cmath> using namespace std; int a[110]; int main(){ int i; int

2016藍橋省賽C/C++ A組 第八題 四平方和

四平方和定理,又稱為拉格朗日定理: 每個正整數都可以表示為至多4個正整數的平方和。 如果把0包括進去,就正好可以表示為4個數的平方和。 比如: 5 = 0^2 + 0^2 + 1^2 + 2^2 7 = 1^2 + 1^2 + 1^2 + 2^2 (^符號表示乘方的

2016藍橋省賽C/C++ A組題解(含題目)

1. 網友年齡 某君新認識一網友。 當問及年齡時,他的網友說: “我的年齡是個2位數,我比兒子大27歲, 如果把我的年齡的兩位數字交換位置,剛好就是我兒子的年齡” 請你計算:網友的年齡一共有多少種可能情況? 提示:30歲就是其中一種可能

方格填數(2016藍橋

如圖,如下的10個格子,填入0~9的數字。要求:連續的兩個數字不能相鄰。(左右、上下、對角都算相鄰)一共有多少種可能的填數方案?請填寫表示方案數目的整數。看到這題第一個想到的方法就是回溯,就很像八皇后,

2016藍橋省賽生日蠟燭題目

★生日蠟燭【問題描述】:某君從某年開始每年都舉辦一次生日party,並且每次都要吹熄與年齡相同根數的蠟燭。現在算起來,他一共吹熄了236根蠟燭。請問,他從多少歲開始過生日party的?請填寫他開始過生日

煤球數目 ,2016藍橋試題,第二題

煤球數目  有一堆煤球,堆成三角稜錐形。具體: 第一層放1個,  第二層3個(排列成三角形), 第三層6個(排列成三角形), 第四層10個(排列成三角形), ....  如果一共有100層,共有多少個煤球?   請填表示煤球總數目的數字。  注意:你提交的應該是一個整數,不

第四屆(13藍橋java B組決賽真題

pla 標題 boolean pub for ide 真題 code one 1、標題:猜燈謎(填空) A 村的元宵節燈會上有一迷題: 請猜謎 * 請猜謎 = 請邊賞燈邊猜 小明想,一定是每個漢字代表一個數字,不同的漢字代表不同的數字。

2014第五屆藍橋JAVA/JAVA++程式設計本科B組決賽 出棧次序(結果填空)

出棧次序 X星球特別講究秩序,所有道路都是單行線。一個甲殼蟲車隊,共16輛車,按照編號先後發車,夾在其它車流中,緩緩前行。 路邊有個死衚衕,只能容一輛車通過,是臨時的檢查站,如圖【p1.png】所示。 X星球太死板,要求每輛路過的車必須進入檢查站,也可能不檢查就放行,也可能仔細檢查。 如果車輛進

2014 藍橋決賽(Java

國王的遺產      X國是個小國。國王K有6個兒子。在臨終前,K國王立下遺囑:國王的一批牛作為遺產要分給他的6個兒子。     其中,大兒子分1/4,二兒子1/5,三兒子1/6,....     直到小兒子分1/9。     牛是活的,不能把一頭牛切開分。  

2018第九屆藍橋java b學習重點和資料

一、對於一些初參賽者來說,往往不知道怎麼樣複習備戰藍橋杯,對這個問題發表一下個人的見解和建議。一般參加比賽的人實力各不相同,對於實力有一點的同學來說,建議多做一些簡單的邏輯性題目,以便熟悉編寫程式碼和解題的邏輯思維。還有一些數學知識是必須要掌握的:素數、整除、完數、因子……