题意:

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;
}

最新文章

  1. fir.im Weekly - 揭秘 iOS 面向协议编程
  2. JAVA用途
  3. java之数组(笔记)
  4. CPlus播放多媒体之播放声音
  5. java三大框架之一hibernate使用入门
  6. MYSQL子查询与连接
  7. Oracle 连接 Visual Studio 的工具
  8. [kuangbin带你飞]专题二十 斜率DP
  9. Android入门2:从GridView控件使用到自定义Adapter
  10. PHP转码函数
  11. 向架构师进军---&amp;gt;系统架构设计基础知识
  12. UML建模技术(资料汇总)
  13. java四种访问控制权限:public ,default,protected,private
  14. Mybatis 常用注解
  15. Kafka技术内幕 读书笔记之(三) 生产者——消费者:高级API和低级API——基础知识
  16. http proxy模块参数
  17. 解决Docker容器时区不一致的问题
  18. Shell脚本 | 截取包名
  19. PHP magic_quotes_gpc 和 addslashes解析
  20. k64 datasheet学习笔记4---Memory Map

热门文章

  1. Android仿QQ空间发表动态
  2. centos7.6,nginx1.18,php-7.4.6,mysql-5.7.30 安装
  3. display:flex;下的子元素width无效问题
  4. whistle手机抓包(以安卓手机为例)
  5. P6800-[模板]Chirp Z-Transform【NTT】
  6. P5212-SubString【LCT,SAM】
  7. YbtOJ#943-平方约数【莫比乌斯反演,平衡规划】
  8. BATJ经典软件测试面试题我连答案都告诉你了,如果你不想月薪上万,那你别看!
  9. Linux环境下安装java的方法
  10. 用C++实现的数独解题程序 SudokuSolver 2.2 及实例分析