日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

第九届蓝桥杯java B组—第六题递增三元组(详细介绍)

發布時間:2025/3/21 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第九届蓝桥杯java B组—第六题递增三元组(详细介绍) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

    • 1.大賽題目
    • 2.代碼實例1
    • 3.運行結果
    • 4.代碼實例2
    • 5.詳細講解

1.大賽題目

給定三個整數數組
A = [A1, A2, … AN],
B = [B1, B2, … BN],
C = [C1, C2, … CN],
請你統計有多少個三元組(i, j, k) 滿足:

1. 1 <= i, j, k <= N
2. Ai < Bj < Ck

【輸入格式】
第一行包含一個整數N。
第二行包含N個整數A1, A2, … AN。
第三行包含N個整數B1, B2, … BN。
第四行包含N個整數C1, C2, … CN。

對于30%的數據,1 <= N <= 100
對于60%的數據,1 <= N <= 1000
對于100%的數據,1 <= N <= 100000 0 <= Ai, Bi, Ci <= 100000

【輸出格式】
一個整數表示答案

【輸入樣例】
3
1 1 1
2 2 2
3 3 3

【輸出樣例】
27

資源約定:
峰值內存消耗(含虛擬機) < 256M
CPU消耗 < 1000ms

請嚴格按要求輸出,不要畫蛇添足地打印類似:“請您輸入…” 的多余內容。
所有代碼放在同一個源文件中,調試通過后,拷貝提交該源碼。
不要使用package語句。不要使用jdk1.7及以上版本的特性。
主類的名字必須是:Main,否則按無效代碼處理。

2.代碼實例1

public class Lanqiaoninthsix {static Scanner sc = new Scanner(System.in);// 輸入第一行Nstatic int N = sc.nextInt();static int sum = 0;// 定義三個數組A、B、Cstatic int A[] = new int[N];static int B[] = new int[N];static int C[] = new int[N];public static void main(String[] args) {input();f();System.out.println(sum);}public static void input() {// for循環輸入三個數組if(N>=1 && N<=100000) { //對于100%的數據,1 <= N <= 100000 0 <= Ai, Bi, Ci <= 100000 for(int i=0;i<N;i++) {A[i] = sc.nextInt();}for(int i=0;i<N;i++) {B[i] = sc.nextInt();}for(int i=0;i<N;i++) {C[i] = sc.nextInt();}}}public static void f() {for(int i=0;i<N;i++) {for(int j=0;j<N;j++) {for(int k=0;k<N;k++) {if(A[i]<B[j] && B[j]<C[k] ) { //Ai < Bj < Ck sum++;}}}}} }

3.運行結果

3
1 1 1
2 2 2
3 3 3
27

以上這種暴力的方法可能會超時,下面看另外一種相似的解法

4.代碼實例2

public class test {public static void main(String args[]) {Scanner scanner = new Scanner(System.in);Integer N = scanner.nextInt();//定義三個數組int A[] = new int[N];int B[] = new int[N];int C[] = new int[N];//初始化三個數組for(int i = 0;i<N;i++) {A[i] = scanner.nextInt();}for(int i = 0;i<N;i++) {B[i] = scanner.nextInt();}for(int i = 0;i<N;i++) {C[i] = scanner.nextInt();}//定義一個計數器,記錄最終的結果數sum@SuppressWarnings("unused")//first是第二行數據中的第一個數比第一行數據中的數大的個數,two是第三行數據中的數比第一行數據中的第一個數大的個數,以此類推int sum = 0,first = 0,two = 0;//判斷for(int i = 0;i<N;i++) {for(int j = 0;j<N;j++) {if(B[j]>A[i]) {first++;}System.out.println("first:"+first);}for(int k = 0;k<N;k++){if(C[k]>B[i]) {two++;}System.out.println("two:"+two);}sum += first*two;//每一輪循環之后都要將first、two重設為0first = 0;two = 0;}System.out.println(sum);//申請了資源要記得歸還scanner.close();} }

5.詳細講解

因為我們把第一行數據放到A數組里面了
把第二行數據放到B數組里面了
把第三行數據放到C數組里面了

所以

第一次最外層循環:

比較第二行數據中的第一個數2跟第一行數據中的所有的數比較
如果比其大的,則加1,所以第一次比較的結果為3。
同理,第三行數據中的所有的數跟第二行的第一個數進行比較,如果比其大
的,則加1,所以第二次比較的結果也為3。兩個值相乘3*3=9;這是第一次循環的值

第二次最外層循環:

比較第二行數據中的第二個數2跟第一行數據中的所有的數比較
如果比其大的,則加1,所以第一次比較的結果為3。
同理,第三行數據中的所有的數跟第二行的第二個數進行比較,如果比其大
的,則加1,所以第二次比較的結果也為3。兩個值相乘3*3=9;這是第二次循環的值

第三次最外層循環:

比較第二行數據中的第三個數2跟第一行數據中的所有的數比較
如果比其大的,則加1,所以第一次比較的結果為3。
同理,第三行數據中的所有的數跟第二行的第三個數進行比較,如果比其大
的,則加1,所以第二次比較的結果也為3。兩個值相乘3*3=9;這是第三次循環的值

最終結果9+9+9=27,圖解如下圖所示:

總結

以上是生活随笔為你收集整理的第九届蓝桥杯java B组—第六题递增三元组(详细介绍)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91操人视频 | 国产性自拍 | 视频福利在线观看 | 日韩第一视频 | 操碰在线观看 | 亚洲国产私拍精品国模在线观看 | 91精品国产一区二区三区 | 久久99精品久久久久久国产越南 | 欧美精品欧美极品欧美激情 | 狠狠干综合网 | 国产农村妇女精品久久久 | 综合久久一区二区 | 亚洲午夜精品久久 | 先锋影音av资源网 | 乱短篇艳辣500篇h文最新章节 | 香蕉av一区| 99国产在线观看 | 日本成人a | 就操网 | 日韩黄色免费看 | 97精品在线 | 免费裸体美女网站 | 夜夜天天干| 中文字幕.com | 精品在线99 | 在线免费观看黄色 | 一级黄网站 | 中文字幕一区二区久久人妻网站 | 欧美噜噜噜| 国产精品二三区 | 原创露脸88av | 成人h动漫精品一区二区 | 女人被狂躁60分钟视频 | 国产成人在线视频 | 亚洲天堂一区在线观看 | 欧美精品在线播放 | 精品国产污污免费网站入口 | 中国少妇av| 国产精品视频入口 | 香蕉91视频 | 欧美日韩亚洲综合 | 蜜桃视频在线网站 | 男人天堂av网 | 国产免费91 | 日韩精品在线观看一区二区三区 | 日本激情电影 | 91色国产| www午夜| 亚洲黄色免费视频 | 香蕉视频污在线观看 | 看久久| 在线免费观看麻豆 | 国产精品高潮呻吟av | 69久久精品无码一区二区 | 黄色a级免费 | 欧美三级午夜理伦三级老人 | 一级久久久久 | 色悠久| 黄色小视频在线 | 亚洲av人无码激艳猛片服务器 | av在线短片 | 曰批女人视频在线观看 | 四虎影院在线免费播放 | 国产一区黄色 | 激情内射人妻1区2区3区 | 暴力调教一区二区三区 | 日韩视频播放 | 男人和女人搞鸡 | 就爱啪啪网 | 中文字幕首页 | 韩国黄色网 | 精品视频成人 | 中文字幕丰满乱子伦无码专区 | 神马三级我不卡 | 国产三区四区视频 | 五月色丁香 | 在线成人免费电影 | 午夜人体视频 | 国内一级视频 | 日本黄网在线观看 | 久久er99热精品一区二区介绍 | 日日爽夜夜 | 精品一区二区人妻 | 亚洲香蕉中文网 | 国产亚洲精品精品精品 | 久久久精品日本 | 欧美日韩综合视频 | 91九色论坛 | jizjiz中国少妇高潮水多 | aa一级黄色片 | 国产尤物在线 | 国产91网址 | 日本乱子伦 | 国产 一二三四五六 | 大桥未久恸哭の女教师 | 亚洲视频色 | 免费观看91视频 | 国产精品久久久久毛片 | 亚洲中文字幕97久久精品少妇 |