hdu 5178 pairs(BC第一题,,方法不止一种,,我用lower_bound那种。。。)
2024-09-08 13:23:24
题意:
X坐标上有n个数。JOHN想知道有多少对数满足:x[a]-x[b]<=k(题意给)[a<b]
思路:
额,,,直接看代码吧,,,,
代码:
int T,n,k;
int x[100005]; int main(){ cin>>T;
while(T--){
cin>>n>>k;
rep(i,1,n) scanf("%d",&x[i]);
sort(x+1,x+1+n);
ll ans=0;
rep(i,2,n){
ll temp=x[i]-k;
int pos=lower_bound(x+1,x+i,temp)-x;
ans+=(ll)(i-pos);
}
printf("%I64d\n",ans);
} return 0;
}
最新文章
- fir.im Weekly - 揭秘 iOS 面向协议编程
- JAVA用途
- java之数组(笔记)
- CPlus播放多媒体之播放声音
- java三大框架之一hibernate使用入门
- MYSQL子查询与连接
- Oracle 连接 Visual Studio 的工具
- [kuangbin带你飞]专题二十 斜率DP
- Android入门2:从GridView控件使用到自定义Adapter
- PHP转码函数
- 向架构师进军---&;gt;系统架构设计基础知识
- UML建模技术(资料汇总)
- java四种访问控制权限:public ,default,protected,private
- Mybatis 常用注解
- Kafka技术内幕 读书笔记之(三) 生产者——消费者:高级API和低级API——基础知识
- http proxy模块参数
- 解决Docker容器时区不一致的问题
- Shell脚本 | 截取包名
- PHP magic_quotes_gpc 和 addslashes解析
- k64 datasheet学习笔记4---Memory Map
热门文章
- Android仿QQ空间发表动态
- centos7.6,nginx1.18,php-7.4.6,mysql-5.7.30 安装
- display:flex;下的子元素width无效问题
- whistle手机抓包(以安卓手机为例)
- P6800-[模板]Chirp Z-Transform【NTT】
- P5212-SubString【LCT,SAM】
- YbtOJ#943-平方约数【莫比乌斯反演,平衡规划】
- BATJ经典软件测试面试题我连答案都告诉你了,如果你不想月薪上万,那你别看!
- Linux环境下安装java的方法
- 用C++实现的数独解题程序 SudokuSolver 2.2 及实例分析