蓝桥杯2018年第九届真题-递增三元组-题解(C++代码)by Zfans 摘要:```cpp /*递增三元组 给定三个整数数组 A = [A1, A2, ... AN], B = [B1, B2, ... BN], C = [C1, C2, ... CN], 请你…… 题解列表 2020年08月23日 0 点赞 0 评论 952 浏览 评分:9.9
蓝桥杯2018年第九届真题-递增三元组 摘要:做法1:暴力枚举 首先考虑暴力做法,三个数组嵌套枚举,O(n3)的时间复杂度#include <iostream> #include <cstring> #include <cstdio> …… 题解列表 2024年03月09日 0 点赞 0 评论 124 浏览 评分:9.9
递增三元组——二分(c++) 摘要: 转了一圈发现没几个用二分的.... 思路很简单,我们先确定中间的数,b[i],然后分别二分查找比b[i]小的以及比b[i]大的数即可。我们可以在比b[i]小的数中,找到最大的数,那么比他小的数,…… 题解列表 2022年04月08日 0 点赞 0 评论 365 浏览 评分:9.9
[蓝桥杯2018年第九届真题-递增三元组] 排序 + 暴力枚举解法 和 双指针解法 摘要:解题思路: 1.先排序,再枚举每种情况就行 2.对于双指针,因为题目是要Ai < Bj < Ck, 所以只要找到A小于B的个数和C大于B的个数,用乘法原理得出答案。参考代…… 题解列表 2023年11月15日 0 点赞 0 评论 151 浏览 评分:9.9
蓝桥杯2018年第九届真题-递增三元组-题解(C++代码) 摘要:### 解题思路:预处理前缀和,当前数前有多少个数比他小,然后可以求出比位置i的数b[i]的数,大的数也是同理,最后把每一个位置小的数的个数乘以大的数的个数即可 ```cpp #include…… 题解列表 2020年10月12日 0 点赞 0 评论 626 浏览 评分:9.3
蓝桥杯2018年第九届真题-递增三元组(很简洁易懂) 摘要:解题思路:注意事项:参考代码:#include<bits/stdc++.h>using namespace std;const int N = 1e5 + 7;int a[N];int b[N];in…… 题解列表 2022年08月06日 0 点赞 0 评论 145 浏览 评分:8.0
我不是张玉想——递增三元组-题解(C++代码) 摘要:## 一、解题思路: 将数组A、B、C初始化后,将A从大到小排序,B排不排序无所谓,C从小到大排序 ![](/image_editor_upload/20200902024257_49051.pn…… 题解列表 2020年09月02日 0 点赞 0 评论 652 浏览 评分:7.3
蓝桥杯2018年第九届真题-递增三元组-题解(C++代码) 摘要: 数据有问题 ```cpp #ifndef LOCAL #include #endif typedef long long LL; using namespace std; …… 题解列表 2019年12月10日 0 点赞 0 评论 568 浏览 评分:6.0
蓝桥杯2018年第九届真题-递增三元组-题解(C++代码) 摘要: ```cpp #include #include using namespace std; const int N = 1e5+5; int a[N],b[N],c[N]; boo…… 题解列表 2020年10月07日 0 点赞 0 评论 467 浏览 评分:6.0
蓝桥杯2018年第九届真题-递增三元组 (C++代码)最易懂的解题方式 时间复杂度n2 摘要: upper_bound函数(返回第一个大于所查询值的地址) #include #include #include usin…… 题解列表 2020年01月30日 0 点赞 1 评论 577 浏览 评分:6.0