点击查看:蓝桥杯历年真题 题解目录
抽签
package java_B_2016;
public class Main005_抽签{
public static void f(int[] a, int k, int n, String s){
if(k==a.length){
if(n==0) System.out.println(s);
return;
}
String s2 = s;
for(int i=0; i<=a[k]; i++){
f(a, k+1, n-i, s2); //填空位置
s2 += (char)(k+'A');
}
}
public static void main(String[] args){
int[] a = {4,2,2,1,1,3};
f(a,0,5,"");
}
}