0
点赞
收藏
分享

微信扫一扫

抽签X星球要派出一个5人组成的观察团前往W星。其中:A国最多可以派出4人。B国最多可以派出2人。C国最多可以派出2人。....那么最终派往W星的观察团会有多少种国别的不同组合呢?

耶也夜 2022-03-20 阅读 38
java
package com.lqb;

public class s74 {
    public static void main(String[] args) {
        int cou = 0;


        int aa[]={0,4,2,2,1,1,3};
        int bb[]={0,0,0,0,0,0,0};
        for(int a=0;a<=aa[1];a++){
            bb[1]=a;
        for(int b=0;b<=aa[2];b++){
            bb[2]=b;
        for(int c=0;c<=aa[3];c++){
            bb[3]=c;
        for(int d=0;d<=aa[4];d++){
            bb[4]=d;
        for(int e=0;e<=aa[5];e++){
            bb[5]=e;
        for(int f=0;f<=aa[6];f++){
            bb[6]=f;
            int sum=0;
            for(int i=1;i<=aa.length-1;i++){
                sum+=bb[i];

            }
            if(sum==5){
                cou++;
                for(int k=1;k<=bb.length-1;k++){
                  for(int m=1;m<=bb[k];m++){

                      System.out.print((char)(k+64));
                  }

                }
                System.out.println();
                }







        }}}}}}
        System.out.println(cou);

    }
}
举报

相关推荐

0 条评论