日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

蓝桥杯-搭积木-java

發(fā)布時(shí)間:2023/11/27 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 蓝桥杯-搭积木-java 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

/* (程序頭部注釋開(kāi)始)

* 程序的版權(quán)和版本聲明部分

* Copyright (c) 2016, 廣州科技貿(mào)易職業(yè)學(xué)院信息工程系學(xué)生?

* All rights reserved.

* 文件名稱(chēng): 藍(lán)橋杯賽題???????????????????????????

* 作??? 者:?? 彭俊豪???????????????

* 完成日期:?? 2016?? 年 04月 01日

* 版 本 號(hào):????? 001???

* 對(duì)任務(wù)及求解方法的描述部分

* 問(wèn)題描述:

小明最近喜歡搭數(shù)字積木,
一共有10塊積木,每個(gè)積木上有一個(gè)數(shù)字,0~9。

搭積木規(guī)則:
每個(gè)積木放到其它兩個(gè)積木的上面,并且一定比下面的兩個(gè)積木數(shù)字小。
最后搭成4層的金字塔形,必須用完所有的積木。

下面是兩種合格的搭法:

0
1 2
3 4 5
6 7 8 9

0
3 1
7 5 2
9 8 6 4

請(qǐng)你計(jì)算這樣的搭法一共有多少種?

?* 程序輸出:  請(qǐng)?zhí)畋硎究倲?shù)目的數(shù)字。

* 程序頭部的注釋結(jié)束

*/

上代碼:

public class Main {

  public static void main(String[] args) {
    int count=0;

    for(int i=0;i<10;i++){
      for(int j=1;j<10;j++){
        for(int k=1;k<10;k++){
          for(int l=1;l<10;l++){
            for(int m=1;m<10;m++){
              for(int n=1;n<10;n++){
                for(int o=1;o<10;o++){
                  for(int p=1;p<10;p++){
                    for(int q=1;q<10;q++){
                      for(int r=1;r<10;r++){
                        int arr[] = new int[]{i,j,k,l,m,n,o,p,q,r};
                        if(panDuan(arr)==1){
                          if (i<j&&i<k&&j<l&&j<m&&k<m&&k<n&&l<o&&l<p&&m<p&&m<q&&n<q&&n<r) {
                            System.out.println(i+" "+j+" "+k+" "+l+" "+m+" "+n+" "+o+" "+p+" "+q+" "+r);
                            count++;
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
    System.out.println(count);
  }

  public static int panDuan(int[] arr){
    for(int i=0;i<arr.length-1;i++){
      for(int j=i+1;j<arr.length;j++){
        if(arr[i]==arr[j]){
          return 0;
        }
      }
    }
    return 1;
  }

}

?

轉(zhuǎn)載于:https://www.cnblogs.com/pengjunhao/p/6674450.html

總結(jié)

以上是生活随笔為你收集整理的蓝桥杯-搭积木-java的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。