Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >第九届蓝桥杯大赛个人赛省赛(软件类)Java真题 第六题 标题:递增三元组

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

作者头像
静谧星空TEL
发布于 2022-05-07 02:29:03
发布于 2022-05-07 02:29:03
18600
代码可运行
举报
运行总次数:0
代码可运行

标题:递增三元组

给定三个整数数组 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
代码运行次数:0
运行
AI代码解释
复制
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 删除。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
2018年第九届Java B组蓝桥杯省赛真题
题目描述 2000年的1月1日,是那一年的第1天。 那么,2000年的5月4日,是那一年的第几天?
Max超
2020/12/23
8460
2018年第九届Java B组蓝桥杯省赛真题
第十一届蓝桥杯大赛个人赛校内选拔(软件类)题解
第十一届蓝桥杯大赛个人赛校内选拔(软件类)题目:https://blog.csdn.net/qq262593421/article/details/111598726
静谧星空TEL
2021/04/27
1K0
第十一届蓝桥杯大赛个人赛校内选拔(软件类)题解
2018 年蓝桥杯B组 递增三元组--------------C语言—菜鸟级
给定三个整数数组 A = [A1, A2, … AN], B = [B1, B2, … BN], C = [C1, C2, … CN], 请你统计有多少个三元组(i, j, k) 满足:
Fivecc
2022/11/21
2820
第十三届蓝桥杯省赛JavaC组真题——详细答案对照(完整版)
话说真的对于大专生来说已经是非常难的了呢,能拿到省一的基本上都是万里挑一的孩子呢。
红目香薰
2023/02/10
8190
第十三届蓝桥杯省赛JavaC组真题——详细答案对照(完整版)
第八届蓝桥杯B组Java类真题 第九题 标题: 分巧克力
    儿童节那天有K位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友们。     小明一共有N块巧克力,其中第i块是Hi x Wi的方格组成的长方形。
静谧星空TEL
2022/05/07
2730
第八届蓝桥杯B组Java类真题 第九题 标题: 分巧克力
第九届蓝桥杯省赛JavaC组真题——详细答案对照(完整版)
目录 A、哪天返回 B、猴子分香蕉 C、字母阵列 D、第几个幸运数 E、书号验证 F、打印大X G、缩位求和 H、等腰三角形 I、小朋友崇拜圈 J、耐摔指数 A、哪天返回 小明被不明势力劫持。后被扔到x星站再无问津。小明得知每天都有飞船飞往地球,但需要108元的船票,而他却身无分文。 他决定在x星战打工。好心的老板答应包食宿,第1天给他1元钱。 并且,以后的每一天都比前一天多2元钱,直到他有足够的钱买票。 请计算一下,小明在第几天就能凑够108元,返回地球。 题解: package actio
红目香薰
2022/11/29
1.3K0
第九届蓝桥杯省赛JavaC组真题——详细答案对照(完整版)
第九届蓝桥杯大赛个人赛省赛(软件类)Java类 真题 第五题 标题:全球变暖
问题描述  标题:全球变暖 你有一张某海域NxN像素的照片,"."表示海洋、"#"表示陆地,如下所示: ....... .##.... .##.... ....##. ..####. ...###. ....... 其中"上下左右"四个方向上连在一起的一片陆地组成一座岛屿。例如上图就有2座岛屿。   由于全球变暖导致了海面上升,科学家预测未来几十年,岛屿边缘一个像素的范围会被海水淹没。具体来说如果一块陆地像素与海洋相邻(上下左右四个相邻像素中有海洋),它就会被淹没。   例如上
静谧星空TEL
2021/04/27
3890
第九届蓝桥杯大赛个人赛省赛(软件类)Java类 真题 第五题 标题:全球变暖
2018年第九届C/C++ B组蓝桥杯省赛真题
题目描述 2000年的1月1日,是那一年的第1天。 那么,2000年的5月4日,是那一年的第几天? 注意:需要提交的是一个整数,不要填写任何多余内容。
Max超
2020/12/17
4830
2018年第九届C/C++ B组蓝桥杯省赛真题
第六届蓝桥杯JavaC组省赛真题——详细答案对照(包含垒骰子)
Excel表的格子很多,为了避免把某行的数据和相邻行混淆,可以采用隔行变色的样式。 小明设计的样式为:第1行蓝色,第2行白色,第3行蓝色,第4行白色,.... 现在小明想知道,从第21行到第50行一共包含了多少个蓝色的行。
红目香薰
2022/11/29
5860
第六届蓝桥杯JavaC组省赛真题——详细答案对照(包含垒骰子)
第八届蓝桥杯省赛javaB组题目解析
作者自己做完之后发现省赛的一幕其实是不难的,说实话,自己觉得题目难度还没有PAT甲级的难度高。 而且作者做了这么些天之后发现了,PAT甲级主要喜欢考数据结构方面的知识,而蓝桥杯则喜欢考算法这一类的,但是蓝桥杯的算法题目有些又不是很正规,因为作者有好些题目都是通过暴力求解的,关键是这样还过了,就很不可思议,和我想象中的算法比赛卡时间有点不太一样,说了这么多,这些只代表作者自己的一些看法,如有不同,欢迎在下面评论留言交流。 第一题纯粹就是算术,送分题,这里作者就不讲解了 第二题: 标题:纸牌三角形
萌萌哒的瓤瓤
2020/08/26
5390
第八届蓝桥杯省赛javaB组题目解析
第十届蓝桥杯省赛JavaC组真题——详细答案对照(完整版-包含打扫机器人的视频全过程讲解与编码内容对照)
走廊内部署了 K 台扫地机器人,其中第 i 台在第 Ai 个方格区域中。 已知扫地机器人每分钟可以移动到左右相邻的方格中,并将该区域清扫干 净。 请你编写一个程序,计算每台机器人的清扫路线,使得 1. 它们最终都返回出发方格, 2. 每个方格区域都至少被清扫一遍, 3. 从机器人开始行动到最后一台机器人归位花费的时间最少。 注意多台机器人可以同时清扫同一方块区域,它们不会互相影响。 输出最少花费的时间。 在上图所示的例子中,最少花费时间是 6。第一台路线:2-1-2-3-4-3-2,清 扫了 1、2、3、4 号区域。第二台路线 5-6-7-6-5,清扫了 5、6、7。第三台路线 10-9-8-9-10,清扫了 8、9 和 10。 【输入格式】 第一行包含两个整数 N 和 K。 接下来 K 行,每行一个整数 Ai。  案例: 输入: 10 3 3 5 8 输出: 6
红目香薰
2022/11/29
4430
第十届蓝桥杯省赛JavaC组真题——详细答案对照(完整版-包含打扫机器人的视频全过程讲解与编码内容对照)
第十一届蓝桥杯省赛JavaC组真题——详细答案对照(完整版)
该片段中从A = A + 4 所在的行到 A = A + 8 所在的行都在第一行的循环两次中。 REPEAT 6: 所在的行到 A = A + 7 所在的行都在 REPEAT 5: 循环中。 A = A + 5 实际总共的循环次数是 2 × 5 × 6 = 60 次。 请问该程序执行完毕之后,A 的值是多少? 【答案提交】 这是一道结果填空题,你只需要算出结果后提交即可。本题的结果为一个 整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。
红目香薰
2022/11/29
6060
第十一届蓝桥杯省赛JavaC组真题——详细答案对照(完整版)
第九届蓝桥杯大赛个人赛省赛(软件类)Java真题第七题 标题:螺旋折线
 1、先将四个顶点的值算出来,d1、d2、d3、d4中的dot值分别代表四个象限的顶点
静谧星空TEL
2022/05/07
2490
第九届蓝桥杯大赛个人赛省赛(软件类)Java真题第七题 标题:螺旋折线
第十二届蓝桥杯省赛JavaC组【第一场】真题——详细答案对照(完整版)
【问题描述】已知大写字母 A 的 ASCII 码为 65,请问大写字母 L 的 ASCII 码是多少? 76 代码实现
红目香薰
2022/11/29
5330
第十二届蓝桥杯省赛JavaC组【第二场】真题——详细答案对照(完整版)
IEEE 754 规定一个双精度浮点数由 1位符号位、11 位阶和 52 位尾数组成(以上位数都表示二进制位数)。 请问,按此规定一个双精度浮点数占用几个字节?
红目香薰
2022/11/29
4860
第十二届蓝桥杯省赛JavaC组【第二场】真题——详细答案对照(完整版)
蓝桥杯 ——省赛题(java 组)
1.成绩分析 成绩分析成绩分析 题目: 小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。 请计算这次考试的最高分、最低分和平均分。 代码附上:  方法1: import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); /
王同学要努力
2022/12/21
3630
蓝桥杯 ——省赛题(java 组)
【蓝桥杯省赛】冲刺练习题【数组】倒计时【13】天
  编写一个程序,输入10个整数(为100以内非负整数)存入一维数组,按逆序重新存放后再输出。
红目香薰
2022/11/29
2620
【蓝桥杯省赛】冲刺练习题【数组】倒计时【13】天
2013第四届蓝桥杯Java组省赛题解析
2013第四届蓝桥杯Java组省赛题解析 目录 第一题:高斯日记 第二题:马虎的算式 第三题:第39级台阶 第四题:黄金连分数 ​第五题:前缀判断 第六题:三部排序 ​第七题:错误票据 第八题:翻硬币 第九题:带分数 第十题:连号区间数 第一题:高斯日记 大数学家高斯有个好习惯:无论如何都要记日记。 他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210 后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天
红目香薰
2022/11/29
3500
2013第四届蓝桥杯Java组省赛题解析
第十届蓝桥杯大赛软件类省赛 Java 大学 B组 试题G:外卖店优先级
问题描述 代码实现 import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.u
静谧星空TEL
2021/04/27
2890
第十届蓝桥杯大赛软件类省赛 Java 大学 B组 试题G:外卖店优先级
第十二届蓝桥杯决赛JavaC组真题——详细答案对照(全网唯一:异或变换100%数据)
  用 8 位二进制(一个字节)来表示一个非负整数,表示的最小值是 0 ,则一般能表示的最大值是多少?
红目香薰
2022/11/29
5220
第十二届蓝桥杯决赛JavaC组真题——详细答案对照(全网唯一:异或变换100%数据)
推荐阅读
2018年第九届Java B组蓝桥杯省赛真题
8460
第十一届蓝桥杯大赛个人赛校内选拔(软件类)题解
1K0
2018 年蓝桥杯B组 递增三元组--------------C语言—菜鸟级
2820
第十三届蓝桥杯省赛JavaC组真题——详细答案对照(完整版)
8190
第八届蓝桥杯B组Java类真题 第九题 标题: 分巧克力
2730
第九届蓝桥杯省赛JavaC组真题——详细答案对照(完整版)
1.3K0
第九届蓝桥杯大赛个人赛省赛(软件类)Java类 真题 第五题 标题:全球变暖
3890
2018年第九届C/C++ B组蓝桥杯省赛真题
4830
第六届蓝桥杯JavaC组省赛真题——详细答案对照(包含垒骰子)
5860
第八届蓝桥杯省赛javaB组题目解析
5390
第十届蓝桥杯省赛JavaC组真题——详细答案对照(完整版-包含打扫机器人的视频全过程讲解与编码内容对照)
4430
第十一届蓝桥杯省赛JavaC组真题——详细答案对照(完整版)
6060
第九届蓝桥杯大赛个人赛省赛(软件类)Java真题第七题 标题:螺旋折线
2490
第十二届蓝桥杯省赛JavaC组【第一场】真题——详细答案对照(完整版)
5330
第十二届蓝桥杯省赛JavaC组【第二场】真题——详细答案对照(完整版)
4860
蓝桥杯 ——省赛题(java 组)
3630
【蓝桥杯省赛】冲刺练习题【数组】倒计时【13】天
2620
2013第四届蓝桥杯Java组省赛题解析
3500
第十届蓝桥杯大赛软件类省赛 Java 大学 B组 试题G:外卖店优先级
2890
第十二届蓝桥杯决赛JavaC组真题——详细答案对照(全网唯一:异或变换100%数据)
5220
相关推荐
2018年第九届Java B组蓝桥杯省赛真题
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验