Number of Pairs(思维)
链接:https://codeforces.com/contest/1538/problem/C
大意:查找有多少对ai与aj之和在区间[l,r];
每一个a[i]查找在小于a[i]的范围中有多少个数满足这个条件即可。
#include <bits/stdc++.h>
using namespace std;
/*#define rapido \ios_base::sync_with_stdio(false); \cin.tie(NULL); \cout.tie(NULL);
#define endl "\n"*/
#define bug(x) cout<<#x<<" == "<<x<<'\n'
#define ll long long
const int MAX_N=1e6;
ll a[MAX_N]={ 0 };
int32_t main()
{int t;scanf("%d",&t);while(t--){int n;scanf("%d",&n);int l,r;scanf("%d %d",&l,&r);for(int i=1;i<=n;i++){scanf("%lld",&a[i]);}sort(a+1,a+1+n);ll ans=0;for(int i=1;i<=n;i++){ans+=upper_bound(a+1,a+i,r-a[i])-lower_bound(a+1,a+i,l-a[i]);}printf("%lld\n",ans);}
}
Number of Pairs(思维)相关推荐
- C. Number of Pairs
C. Number of Pairs You are given an array a of n integers. Find the number of pairs (i,j) (1≤i<j≤ ...
- Educational Codeforces Round 106 (Rated for Div. 2)D. The Number of Pairs
Educational Codeforces Round 106 (Rated for Div. 2)D. The Number of Pairs 题目大意 给你三个正整数c,d,k\displays ...
- Codeforces1541B Pleasant Pairs (思维)
题目链接:Pleasant Pairs 大致题意 给出一个长度为n的序列a, 里面的数字各不相同且值域为[1, 2n]. 问你有多少满足: i < j 并且 a[i] * a [j] = i + ...
- GCD or LCM ---- 处理gcd和lcm同时出现的情况 1499D - The Number of Pairs
题目链接 题目大意: 给你c,d,xc,d,xc,d,x求有多少对a,ba,ba,b,满足下面的式子? c×lcm(a,b)−d×gcd(a,b)=xc \times lcm(a,b)-d\times ...
- Codeforces 1499D - The Number of Pairs(数论 + 组合计数)
昨晚的cf没打,然后有人QQ问我D来着,正好在上毛概课可以划水就来口胡一波题解( 较为简单的套路题 ? (逃 简单实现一下就行了 ~ #include <bits/stdc++.h>usi ...
- Educational Codeforces Round 106 (Rated for Div. 2) D. The Number of Pairs 数论gcd
传送门 文章目录 题意: 思路: 题意: 给三个数c,d,xc,d,xc,d,x,求满足c∗lcm(a,b)−d∗gcd(a,b)=xc*lcm(a,b)-d*gcd(a,b)=xc∗lcm(a,b) ...
- Educational Codeforces Round 113 (Rated for Div. 2) D. Inconvenient Pairs 思维
题目大意 给你n条竖直线 m条水平线 k个点 这些点一定在刚才给出的线上 问你有多少个点对 满足之间的距离大于 曼哈顿距离 题目思路 当点在竖直线和水平线的交汇处时 这个点与其他任何点的距离一定等于曼 ...
- CodeForces 652C Foe Pairs(思维)
题意:给你1-n的一个排列和m对关系,问有多少区间不包含任意一个关系. 思路:用一个数组表示每个数字可以向右延生的最大长度,也就是右边哪些点可以和这个数字形成一个区间. 注意:在给定关系,更新完数组之 ...
- 【周赛2】《产生冠军》《Graveyard Design》《Number of Pairs》
C 题目来源 Problem - 2094 解释 判断冠军产生的标准即判断一场都没有输的人是否唯一 使用STL-map,第一个值放的是sting类 即姓名 第二个值存放他们的输赢状况 输入a和b,如果 ...
最新文章
- qt 调用离线地图_Qt编写安防视频监控系统25-离线地图
- 服务器错误配置文件的xml格式,IIS配置文件的XML格式不正确
- SQL server 2012 如何取上个月的最后一天
- 微信开发者工具 wxmi修改模版颜色_网站建设公司讲解:微信小程序的开发者工具界面...
- 什么笔记本电脑好用_苹果笔记本好用吗?苹果笔记本怎么样?
- linux导出日志命令_Linux中的导出命令
- 在 Linux 平台中调试 C/C++ 内存泄漏方法
- openwrt运行linux软件,使用OpenWrt开发嵌入式Linux(二):先让系统跑起来(使用initramfs)...
- 10 Java NIO ServerSocketChannel-翻译
- svn服务端安装、迁移教程、Eclipse切换svn连接库
- Mac终端查看MD5/SHA1/SHA256
- c语言里strcpy作用是什么,strcpy函数的作用是什么?
- godot引擎学习10
- NGFW防火墙的ASPF实现原理
- TypeScript实战-05-TS接口之对象类型接口
- ROS中工作空间和功能包的创建以及发布者Publisher的实现
- Windows10主机插入耳机只有一边有声音
- 终于把python的所有库整理完毕了,现在一篇python库的字典诞生了
- html5支持ajax和jQuery吗,使用HTML5文件上传与AJAX和jQuery(Using HTML5 file uploads with AJAX and jQuery)...
- 药品通用名和商品名称数据库下载
热门文章
- crh寄存器_关于CRH、CRL、ODR和IDR寄存器的使用总结
- Java面向对象的编程⑤面向对象
- 四则运算4(Android版)
- MySQL 的 20+ 条最佳实践
- 高分屏笔记本显示模糊解决方法
- 基于R语言时间序列分析所有指令[2021]
- 艺赛旗(RPA)获取 T-n 工作日 日期解决方案
- 东风畅行java_东风畅行D1L单桥商用车,在随车吊中有“四”种配置!
- 阿龙的学习笔记---C++后端开发学习路线梳理、阶段性总结
- 淘宝电商:淘宝卖家如何快速提升店铺自然搜索流量?