2018年蓝桥杯c/c++B组初赛(第九届)第六题-递增三元组

我的蓝桥杯历届初赛试题总结 因为只有一个多月就要参加蓝桥杯比赛了,所以我把从第六届到第一届的历届蓝桥杯C/C++B组的初赛试题都尝试自己做了一遍。为了更好地备赛,打算把这几届的题目考察点以及难度趋势总结一下,以便自己在不多的时间里有侧重地学习和做题,实现能力地突破。   蓝桥杯大赛是从第四届才开始划分ABC组的,因此前三届的题目所有院校都是一样的。   下面先列举一下每届的考察点。   第一届   2010年第一届蓝 阅读详情
6.标题:递增三元组


给定三个整数数组
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

分析:易知就是找出三个数组中满足A[i]<B[j]<C[k]的元素,直接进行比较就可以了。不过要注意的是数的范围超过了int型的最大值,所以最好用long型

#include<stdio.h>
int main(){
    long N,a[100002],b[100002],c[100002],count=0;//注意题中对100%数据的N的范围 ,已经超出了int型的最大值
    long i,j,k;
    scanf("%ld",&N);
    for(i=1;i<=N;i++)
        scanf("%ld",&a[i]);
    for(i=1;i<=N;i++)
        scanf("%ld",&b[i]);
    for(i=1;i<=N;i++)
        scanf("%ld",&c[i]);
    for(i=1;i<=N;i++){
        for(j=1;j<=N;j++){
            if(a[i]>=b[j])
                continue;
            for(k=1;k<=N;k++){
                if(b[j]<c[k])
                    count++;   //如果某三个数据满足题目条件的那就自动+1
            }
        }
    }
    printf("%ld",count);
}

2018年蓝桥杯c/c++B组初赛(第九届)第八题-日志统计 8.标题:日志统计小明维护着一个程序员论坛。现在他收集了一份”点赞”日志,日志共有N行。其中每一行的格式是:ts id表示在ts时刻编号id的帖子收到一个”赞”。现在小明想统计有哪些帖子曾经是”热帖”。如果一个帖子曾在任意一个长度为D的时间段内收到不少于K个赞,小明就认为这个帖子曾是”热帖”。具体来说,如果存在某个时刻T满足该帖在[T, T+D)这段时间内(注意是左闭右开区间)收到不少于K个赞,该... 阅读详情

相关推荐

2018蓝桥杯省赛B组-6.递增三元组

标题:递增三元组 给定三个整数数组 A = [A1, A2, … AN], B = [B1, B2, … BN], C = [C1, C2, … CN], 请你统计有多少个三元组(i, j, k) 满足: 1 <= i, j, k <= N Ai < Bj < Ck 【输入格式】 第一行包含一个整数N。 第二行包含N个整数A1, A2, … AN。 第三行包含N个整数B...

yzhhh的博客 538

蓝桥杯第九届第6题递增三元组

标题: 递增三元组 给定三个整数数组 A = [A1, A2, … AN], B = [B1, B2, … BN], C = [C1, C2, … CN], 请你统计有多少个三元组(i, j, k) 满足: 1 &amp;lt;= i, j, k &amp;lt;= N Ai &amp;lt; Bj &amp;lt; Ck 【输入格式】 第一行包含一个整数N。 第二行包含N个整数A1, A2, … AN。 第三行包含N个整数...

枠成 928

蓝桥杯Python组国二经验+备考建议

楼主参加了2021年的蓝桥杯算法程序竞赛Python组。 经过长达半年的训练+比赛时候的一点点运气,最终获得了蓝桥杯Python组省一国二的好成绩。只要好好准备,Python组的省一并没有那么难,我今年10道题中做了7道就拿到了省一等奖。 本篇经验适合: 1.希望参加Python组的同学 2.想参加Java、C++ B组的同学(难度与Python组类似) 3.想系统提升算法能力的同学 4.ACM大佬可以直接退出了、点击就送 总结: 1.要总结并背诵基本的算法模板 2.需要一定的训练量,但更追求的是写题质量和

Joe_Morningstar的博客 2万+

AcWing 1236:递增三元组

题目入口 题目跳转 题目描述 给定三个整数数组 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。 输出格式 一个整数表示答案。 数据范围 1≤N≤1e5 0≤Ai,Bi,Ci≤1

Zuobf_bk的博客 526

图相似度模型(论文篇)

图相似度模型

weixin_43702653的博客 5748

大型我的世界RPG服务器开服全攻略:从环境配置到插件部署

搭建一个能支撑百人稳定在线的我的世界服务器,远不止选择服务端和安装插件那么简单。服务器架设涉及硬件选型、Java环境、端口放行、启动脚本与systemd守护等基础环节,而大型RPG玩法还依赖MythicMobs、Quests、LuckPerms等插件协同工作。理解这些技术组件的原理与配置逻辑,是确保长线运营的关键。对于希望打造原创剧情、职业副本和自定义Boss的团队而言,合理规划MySQL数据库、RCON批量管理及性能调优,能显著降低后期维护成本。本文围绕RPG服务器核心能力,从环境准备到插件部署,再到常见

weixin_27230891的博客 370

递增三元组(蓝桥杯C++)

题目: 给定三个整数数组 A = [A1, A2, … AN], B = [B1, B2, … BN], C = [C1, C2, … CN], 请你统计有多少个三元组(i, j, k) 满足: i1 <= i, j, k <= N Ai < Bj < Ck 【输入格式】 第一行包含一个整数N。 第二行包含N个整数A1, A2, … AN。 第三行包含N个整数B1, B2, … BN。 第四行包含N个整数C1, C2, … CN。 对于30%的数据,1 <= N <= 1

L3Z3L的博客 552

基于STM32的电子时钟设计

基于STM32的电子时钟设计1、设计目的2、设计具体要求3、proteus仿真图4、程序代码 1、设计目的 (1)掌握使用KEIL MDK5进行软件开发的具体流程; (2)掌握硬件电路的设计方法; (3)掌握STM32微控制器的程序设计及代码编写方法。 2、设计具体要求 (1)通过STM32自带的实时时钟功能获取时间信息; (2)在OLED显示屏上显示日期、时、分、秒等时间信息; (3)通过按键可对时间信息进行修改; (4)具有闹钟设定功能; (5)加分项:自行增加其他功能。 3、proteus仿真图 4

唯一的博客 2万+

蓝桥杯 递增三元组

给定三个整数数组 A = [A1, A2, ... AN], B = [B1, B2, ... BN], C = [C1, C2, ... CN], 请你统计有多少个三元组(i, j, k) 满足: 1 &lt;= i, j, k &lt;= N Ai &lt; Bj &lt; Ck 【输入格式】 第一行包含一个整数N。 第二行包含N个整数A1, A2, ... AN。 第三行包含N个整数B...

HZPHYT的博客 1240

STM32F103ZE驱动PMW3901光流模块,从SPI配置到数据读取的完整避坑指南

本文详细解析了STM32F103ZE驱动PMW3901光流模块的全过程,从SPI配置、硬件连接到数据读取与处理,提供了完整的避坑指南。重点介绍了SPI参数配置、初始化序列优化、运动数据滤波等关键技巧,帮助开发者快速实现精准的光流检测。

weixin_42631411的博客 515

大模型-高通平台性能测试示例-2

在QNN中,可以使用(genis-t2t-run)和这两个工具来进行推理的性能分析。支持在QNX操作系统或Android操作系统上进行性能分析。:提供基本的性能数据,如运行时间、资源消耗等。:提供更详细的性能数据,可能包括各个操作的执行时间、资源使用情况等。:是指在性能分析的同时进行代码质量检查,以发现潜在的问题。:是指跟踪和分析神经网络中各个操作的性能,以优化网络结构或参数。

点滴的岁月 1493

第九届蓝桥杯C/C++ B组 第六题 标题:递增三元组

标题:递增三元组 给定三个整数数组 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。 第二...

一起加油 4754

矩阵理论与应用:数理经济学中的投入产出模型分析

1. 背景介绍 矩阵理论是现代数学中的一个重要分支,它在各个领域都有广泛的应用。其中,投入-产出模型是矩阵理论在经济学中的一种应用,它可以用来分析一个国家或地区的经济结构和发展趋势。本文将介绍投入-产出模型的基本概念和原理,并通过实例来说明其应用。 2. 核心概念与联系 投入-产出模型是一

AI天才研究院 1487

2011-2019 历届蓝桥杯——本科B组C/C++组别所有试题——详解大全

2019年 —— 第十届蓝桥杯B组C/C++试题(解析1:点击进入) [2019年 —— 第十届蓝桥杯B组C/C++试题(解析2:点击进入) [[2019年 —— 第十届蓝桥杯B组C/C++试题(解析3:点击进入)] ————————————————————————————————————— 2018年 —— 第九届蓝桥杯B组C/C++试题(解析1:点击进入) [2018年 —— 第九届蓝桥杯B组C/C++试题(解析2:点击进入) [[2018年 —— 第九届蓝桥杯B组C/C++试题(解析3:点

weixin_36832513的博客 1万+

【实战教程】OpenClaw接入MySQL数据库实战指南

本文介绍了在虚拟机Ubuntu中访问宿主机Win11中MySQL数据库的配置方法,重点包括创建远程用户、权限配置和安全设置。首先在MySQL中创建具有只读权限的用户并刷新权限,然后调整服务器设置允许远程连接。文章还提供了某金融机构财富管理系统的数据库设计方案,包含理财产品表、客户表和份额表的核心结构,其中金额字段使用DECIMAL类型确保精度,并设置唯一键约束。文末强调测试环境配置完成后应恢复安全更新模式以保障生产环境安全。

海兰 8700

MetaERP 的管理单元在设计哲学和实现逻辑上,确实与 Oracle EBS 的业务实体(OU)一脉相承,你可以放心地在已知的 Oracle 多组织架构框架下进行理解。它并没有推翻这套经典的核算模型

MetaERP的管理单元设计继承了Oracle EBS业务实体(OU)的核心思想,并进行了现代技术重构。管理单元(MU)作为OU的超集,延续了业务数据隔离与流程执行边界的定位,但通过元数据驱动的多租户架构实现更灵活的数据隔离。MetaERP采用三层解耦设计(核算单元、自然科目、核算维度),解决了EBS科目组合爆炸问题,并实现事件驱动的实时核算。相较于EBS的批处理模式,MetaERP通过云原生架构和元数据驱动配置,显著提升了灵活性、实时性和扩展性,支持跨法人的业务统一管理视图。

金牌架构师 576

蓝桥杯历年(省赛)试题汇总及试题详解

2013年第四届 2014年第五届 2015年第六届 2016年第七届 2017年第八届 2018年第九届

xd-cy的博客 2万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

2018【第九届蓝桥杯初赛】 C/C++ B组

蓝桥杯题型简介: 5个填空题,直接输出结果即可,无需其他输入输出 否则算错,只有满分和0分之分 5个编程题,需要输入测试数据,根据通过的样例数来评分 填空题: 1.第几天 直接手算输出就完了,小学题。 125 2.明码 将所给数字转换成八位二进制数,然后根据格式输出,可以得到真正的问题 “九的九次方等于多少?”,然后编程求解即可 需要注意负数转换成二进制的方法 还需要...

From now on...的Blogs 726

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

蓝桥杯C++组怒刷50道真题(填空题)

蓝桥杯50道真题,备赛2032,整点标题党😋

IT OR 考公? 46万+

2018年第九届蓝桥杯C/C++语言B组答案第七题:螺旋折线

2018年第九届蓝桥杯C/C++语言B组答案第七题---螺旋折线2018年第九届蓝桥杯C/C++语言B组答案第七题:螺旋折线解题思路代码 2018年第九届蓝桥杯C/C++语言B组答案第七题:螺旋折线 标题:螺旋折线 如图p1.png所示的螺旋折线经过平面上所有整点恰好一次。 对于整点(X, Y),我们定义它到原点的距离dis(X, Y)是从原点到(X, Y)的螺旋折线段的长度。 例如dis(0, ...

weixin_44216111的博客 1803

C/C++描述 第十一届蓝桥杯省赛 C/C++ 大学C组 第一场(2020.7.5) 题目+题解

C/C++描述 第十一届蓝桥杯省赛 第一场(2020.7.5) 题目+题解

一起加油 2万+

2019蓝桥杯B组c/c++初赛 1-8题

[蓝桥杯2019初赛]组队 题目描述 作为篮球队教练,你需要从以下名单中选出1 号位至5 号位各一名球员,组成球队的首发阵容。 每位球员担任1号位至5号位时的评分如下表所示。请你计算首发阵容1号位至5号位的评分之和最大可能是多少? 解题思路 观察图片,每一列找到最大值,且这个最大值是这一行的最大值,相加即得到答案。 注意一个人只能取一次 答案:480 [蓝桥杯2019初赛]年号字串 题目描述 小明用字母A 对应数字1,B 对应2,以此类推,用Z 对应26。对于27以上的数字 小明用两.

qq_57504845的博客 2460

蓝桥杯史上最详细C/C++解析(经典题解)

史上最详细的蓝桥杯C/C++解析,包含了三道真题和各种思路,想提高自己的小伙伴赶快看看吧。

qq_73698300的博客 4742

2019年蓝桥杯c/c++ c组 第六题 旋转

2019年蓝桥杯c/c++ c组 旋转 本次蓝桥杯的和我做的其他年的例题不太一样,2019年的蓝桥杯出的题渐渐不那么暴力了,第十届真的是出乎我的意料,好多练的都没有考到,废话不说,上代码 /* 题目: 蓝桥杯2019 第十届 c/c++ c组 编程大题 第六题 旋转矩形 输入 n,m 接下来每行输入m个数据共输入n列 返回顺时针旋转90°后的矩形 例输入: 3 4 3 2 5 8 1 0 2 ...

小小雨伞的博客 1898

第十三届蓝桥杯C++ B组省赛(题解+个人心得)

初赛心得 2022/4/9,本人于大一下初次参加面向各大高校的编程竞赛,在参赛选拔时,对算法的了解仅为皮毛,学习acwing算法基础课,仅能掌握快速幂、前缀和等初级算法。经过大约一个月的学习,初步了解二分、前缀和、位运算、STL库(观看数组实现视频,无法独立完成)、暴搜、简单并查集、Kruskal(克鲁斯卡尔)求最短路、快速幂、简单博弈论(Nim游戏),知道DP(仅观看推导视频,跟抄代码,从未自己实现),会做简单贪心,并能够做出简单推导,学习了微扰法证明国王游戏(可在算法竞赛进阶指南中查阅)。 ...

处_的博客 1万+

第九届蓝桥杯国一参赛感想

参赛感想    大三下参加的第九届蓝桥杯大赛,荣获C/C++B组全国一等奖。说起为什么参加蓝桥杯,其目的当然是为了大四的保研拿点筹码。我最开始接触到这种编程大赛是在大二下,参加了我们学校微软社团组办的编程能力大赛,因为最后提交时间的原因,遗憾地只拿了第二。但是对于第一次参加编程比赛的我来说,已经是很大的激励了。于是我开始关注并留意各种编程大赛,包括各种线上OJ、ACM等。最初我也有想过参加ACM,...

csc285650409的博客 1万+
上一篇: 2018年蓝桥杯c/c++B组初赛(第九届)第二题-明码
下一篇: 2018年蓝桥杯c/c++B组初赛(第九届)第七题-螺旋折线
JXUFE_ACMer
博客等级 码龄9年 20粉丝 52原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值