前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >第九届蓝桥杯大赛个人赛省赛(软件类)Java真题 第六题 标题:递增三元组

第九届蓝桥杯大赛个人赛省赛(软件类)Java真题 第六题 标题:递增三元组

作者头像
静谧星空TEL
发布2022-05-07 10:29:03
1710
发布2022-05-07 10:29:03
举报

标题:递增三元组

给定三个整数数组 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,否则按无效代码处理。

代码语言:javascript
复制
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[N];
	static int B[] = new int[N];
	static int C[] = new int[N];
	
	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();
	}
}

输出结果:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-03-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档