第九届蓝桥杯大赛个人赛省赛(软件类)Java真题 第六题 标题:递增三元组
2019-03-22 23:32
387 查看
标题:递增三元组
给定三个整数数组
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,否则按无效代码处理。
[code]package com.wzxy.test; import java.util.Scanner; /* * 标题:递增三元组 */ public class Main2{ static Scanner sc = new Scanner(System.in); static int N = sc.nextInt(); static int sum = 0; static int A[] = new int ; static int B[] = new int ; static int C[] = new int ; public static void main(String[] args) { input(); // outAll(); f(); System.out.println(sum); } public static void input() { 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++; } } } } } public static void outAll() { for(int i=0;i<N;i++) { System.out.print(A[i]+" "); }System.out.println(); for(int i=0;i<N;i++) { System.out.print(B[i]+" "); }System.out.println(); for(int i=0;i<N;i++) { System.out.print(C[i]+" "); }System.out.println(); } }
输出结果:
相关文章推荐
- 第九届蓝桥杯大赛个人赛省赛(软件类)Java真题第七题 标题:螺旋折线
- 第九届蓝桥杯大赛个人赛省赛(软件类)Java类 真题 第五题 标题:全球变暖
- 【蓝桥杯】2013年第四届蓝桥杯大赛个人赛省赛(软件类)真题-Java语言B组(未完待续)
- 【蓝桥杯】2015年第六届蓝桥杯大赛个人赛省赛(软件类)真题-Java语言B组(未完)
- 【蓝桥杯】2016年第七届蓝桥杯大赛个人赛省赛(软件类)真题-Java语言B组(未完)
- 第五届蓝桥杯大赛个人赛(软件类)省赛真题-参考答案全(Java A组)
- 第七届蓝桥杯大赛个人赛省赛(软件类)真题 Java语言B组 答案
- 2015年第六届蓝桥杯大赛个人赛决赛(软件类)真题 标题:方格填数
- 【蓝桥杯】2014年第五届蓝桥杯大赛个人赛省赛(软件类)真题-Java语言B组
- 第六届蓝桥杯大赛个人赛省赛(软件类)真题 Java语言B组 答案
- 第六届蓝桥杯大赛个人赛决赛(软件类)真题 Java语言B组 答案
- 2018省赛第九届蓝桥杯真题C语言B组第六题题解 递增三元组
- 20180401第九届蓝桥杯省赛B组真题-6递增三元组
- 第七届蓝桥杯大赛个人赛省赛(软件组)java语言B组---2.生日蜡烛
- 第六届蓝桥杯大赛个人赛省赛(软件类)真题(C语言A组)
- 第六届蓝桥杯大赛个人赛省赛(软件类) Java 大学B组
- 第七届蓝桥杯大赛个人赛省赛(软件组)java语言B组---5.抽签
- 第六届蓝桥杯大赛个人赛(软件类)校内选拔题目\Java大学B组\2题 调和级数
- 第七届蓝桥杯大赛个人赛省赛(软件类)java语言B组第八题:四平方和
- 第六届蓝桥杯大赛个人赛省赛(软件类) Java 大学B组