蓝桥-递增三元组-蓝桥

蓝桥-递增三元组-蓝桥

手动求解一下会发现,B数组是关键

若固定b = B[i]

a中的可能的取值是:a0 ----- at小于等于b的元素下标(小于b的个数)

c中的可能取值是:大于c的元素下标ct ---- cn

固定b后可以很容易的判断出a,c中的元素个数

这是一个分步策略,最后可能的路径就是 at * (cn - ct)

#include

#include

#include

using namespace std;

int N;

void f(int a[])

{

for (int i = 0; i < N; i++)

{

scanf("%d", &a[i]);

}

sort(a, a + N);

}

long long solve(int a[], int b[], int c[])

{

long long ans = 0;

// 遍历b

for (int i = 0; i < N; i++)

{

long long c_end;

long long a_end;

// a中小于等于b[i]的最后一个下标

a_end = lower_bound(a, a + N, b[i]) - a;

// c中大于b[i]的最后一个下标

c_end = upper_bound(c, c + N, b[i]) - c;

ans += a_end * (N - c_end);

}

return ans;

}

int main()

{

cin >> N;

int a[N + 1];

int b[N + 1];

int c[N + 1];

f(a);

f(b);

f(c);

cout << solve(a, b, c);

return 0;

}

蓝桥-递增三元组-蓝桥相关教程

蓝桥杯第十一届真题:解密

蓝桥杯第十一届真题:解密 点击查看:蓝桥杯历年真题 题解目录 解密 答案: 自行对应表格查阅得:YeRjkGSmnlRzgDlvRwYkXkrGWWHXaA YeRjkGSmnlRzgDlvRwYkXkrGWWHXaA

蓝桥杯第十一届真题:纪念日

蓝桥杯第十一届真题:纪念日 点击查看:蓝桥杯历年真题 题解目录 纪念日 public class Main002_纪念日 { public static boolean isYear(int year){ return year%400==0 || (year%4==0 year%100!=0); } public static void main(String[] args) { int counts =

蓝桥杯嵌入式-第九届省赛-电子定时器

蓝桥杯嵌入式-第九届省赛-电子定时器 /* 程序说明: 蓝桥杯大赛第九届省赛-电子定时器 软件环境: Keil uVision 4.11 硬件环境: CT117E嵌入式竞赛板(代码兼容ILI932X系列、uc8230液晶控制器) 日 期: 2020年10月13日 作 者: lishan*/#include stm32f10x.h#inclu

蓝桥杯 算法训练 单词翻转

蓝桥杯 算法训练 单词翻转 这个题我想了一个很麻烦的方法 #include bits/stdc++.husing namespace std;int main(){char s[1000];int i=0,k=0;int temp[100];//记录每个单词的长度 int sum=0;for(;s[i]!='\n';i++){cins[i];if(s[i]!=' '){sum++;}else{temp[k]=

[蓝桥杯2017初赛]分巧克力 (二分)

[蓝桥杯2017初赛]分巧克力 (二分) #includestdio.h#includestring.h#includeiostream#includealgorithm#includemap#includestring#includesetusing namespace std;#define ll long long const int maxn=100005; int h[maxn];int w[maxn];int main(){int n,k

[2019]蓝桥杯迷宫——bfs+局部贪心

[2019]蓝桥杯迷宫——bfs+局部贪心 观察数据量,明显不能用dfs,绝对跑不完。所以采用bfs,根据字典序DLRU,所以优先走DLRU,局部最优,导致的全局最优,最后优先到达终点的,一定是我们之前选择的最优解。 #includeiostream#includequeueusing namespace std;i

[蓝桥杯][2020年第十一届真题第一场]整除序列

[蓝桥杯][2020年第十一届真题第一场]整除序列 解题思路:签到题,直接暴力解,主要是开longlong #includebits/stdc++.h#define x first#define y second#define mem(h) memset(h,-1,sizeof h)#define mcp(a,b) memcpy(a,b,sizeof b)using namespace std;typed

[蓝桥杯][2020年第十一届真题第一场]解码

[蓝桥杯][2020年第十一届真题第一场]解码 解题思路:模拟,遍历每个位置如果他的下一个位置是数字就输出几个字符,如果不是字符就只输出一个 #includebits/stdc++.h#define x first#define y second#define mem(h) memset(h,-1,sizeof h)#define mcp(a,b) mem

递增三元组蓝桥杯c语言,蓝桥-递增三元组-蓝桥相关推荐

  1. 蓝桥杯c语言复赛试题,第三届蓝桥杯复赛题解析

    第三届蓝桥杯复赛题原题: http://www.cnblogs.com/AkQuan/archive/2012/04/10/2440370.html 第一题: 1 #include 2 intmain ...

  2. 蓝桥杯c语言试题幸运数,蓝桥杯  历届试题 幸运数  dfs

    时间限制:1.0s   内存限制:256.0MB 问题描述 幸运数是波兰数学家乌拉姆命名的.它采用与生成素数类似的"筛法"生成 . 首先从1开始写出自然数1,2,3,4,5,6,. ...

  3. 数组三元数c语言程序,递增三元数组——第九届蓝桥杯C语言B组(省赛)第六题...

    原创 标题:递增三元组 给定三个整数数组 A = [A1, A2, ... AN], B = [B1, B2, ... BN], C = [C1, C2, ... CN], 请你统计有多少个三元组(i ...

  4. 蓝桥杯7届c语言 c组答案,第七届蓝桥杯C语言C组-(自己懂的题目)

    第七届蓝桥杯C语言C组-(自己懂的题目) 表示刚刚查了成绩,省赛一等奖,有资格去北京了,然后写一下总结, 先来写一下我懂的题目,毕竟我也是菜鸟,听说国赛比预赛难几个等级... 第一题 报纸页数 X星球 ...

  5. 换个格式输出整数 蓝桥杯 C语言

    换个格式输出整数 蓝桥杯 C语言 描述: 让我们用字母B来表示"百".字母S表示"十",用12-n来表示不为零的个位数字n(<10),换个格式来输出任一个 ...

  6. 标题 错误票据c语言,内含答案的 -- 2013蓝桥杯C语言本科组B.doc

    内含答案的 -- 2013蓝桥杯C语言本科组B.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们 ...

  7. 蓝桥杯 C语言训练【1952】——求长方形面积

    蓝桥杯 C语言训练[1952]--求长方形面积 1.题目要求: 输入一个长方形的长和宽(整数),输出该长方形的周长C和面积S,要求格式如例(请注意打印"C:"."S:&q ...

  8. 第七届蓝桥杯C语言C组-(自己懂的题目)

    第七届蓝桥杯C语言C组-(自己懂的题目) 表示刚刚查了成绩,省赛一等奖,有资格去北京了,然后写一下总结, 先来写一下我懂的题目,毕竟我也是菜鸟,听说国赛比预赛难几个等级... 第一题 报纸页数 X星球 ...

  9. 蓝桥杯-c语言 打印十字图

    打印十字图 题目描述: 问题描述小明为某机构设计了一个十字型的徽标(并非红十字会啊),如下所示:..$$$$$$$$$$$$$.. ..$...........$.. $$$.$$$$$$$$$.$$ ...

最新文章

  1. 高通thermal-engine配置文件格式
  2. [转载]html5教程
  3. 开关电源雷击浪涌整改_大佬多年经验总结,开关电源EMI整改策略
  4. centos7 LNMP
  5. MySQL完全备份与恢复
  6. pandas之shift()函数
  7. C#删除文件夹以及删除文件
  8. 怎么修改SQL Server服务器选项,Analysis Services 实例的 SPN 注册 | Microsoft Docs
  9. mysql-connector-odbc-5.3.12-win32.msi安装步骤
  10. android camera API1调用camera HAL3流程学习总结
  11. 航测正射如何用Pix4D处理大疆无人机照片生成正射影像图
  12. 12306bycloud,免费开源抢票软件,无需安装,全平台可用
  13. 基于YOLO3的人数统计程序
  14. 自己动手搭建 Linux 0.12 编译环境 — Linux主机
  15. 性能优化检测Instruments-time profile的使用
  16. 搭建Prometheus监控报警
  17. benchmark TPC-H postgreSQL
  18. 安卓获取不到imsi_Android10.0 SDK29版本拿不到手机的IMSI解决办法
  19. 【Go】Go Ubuntu 安装 gvm:Go 版本管理工具
  20. mysql中常用动词_mysql常用sql语句总结

热门文章

  1. java fastjson vector转为json_java对象与Json字符串之间的转化(fastjson)
  2. 设计灵感|优秀案例教你如何像杂志一样排版?
  3. 专属设计师的专业领域导航网站
  4. php的冒泡排序的意思,冒泡排序是什么意思
  5. 王者荣耀s12赛季服务器维护,王者荣耀S12赛季延期,这篇攻略让我段位狂涨!
  6. oracle建表6大约束,oracle 建表 约束 constraint
  7. 计算机两万字符英语文献翻译,求一篇2万字符以上的工程类外文文献及翻译
  8. 2019/5/28 感觉吧
  9. 2048小游戏设计思路
  10. OpenGL学习笔记:第一个OpenGL程序完全注释