小镇沿街分布(可以理解为都在数轴上),有n家银行(位置以数轴的坐标表示,金额表示可以被抢走的金额)。

两个绑匪试图分别抢劫一个银行,为了让警方多奔波他们商定选择的两个银行距离不小于d。

请问,符合约定的情况下他们能抢到的总金额最大是多少。

输入格式

输入包含 n+1 行。

第一行包含两个整数 n 和 d,分别表示银行的数量和约定的距离。

接下来 n 行,每行包含两个整数 a 和 b ,分别表示坐标和金额。

输出格式

输出一个数字表示可以获得的最大金额。

数据范围

1≤n≤2∗1051≤n≤2∗105,
1≤d,a,b≤1081≤d,a,b≤108

注意:数据中保证至少存在两个银行之间的距离不小于 dd。

输入样例:

6 3
1 1
3 5
4 8
6 4
10 3
11 2

输出样例:

11

双指针算法,再笔试面试中,出现的频率非常高,要好好掌握

拼多多校招笔试题 避嫌抢劫相关推荐

  1. 拼多多校招笔试题给出三个点构成三角形的个数

    题目描述 给出平面上的n个点,现在需要你求出,在这n个点里选3个点能构成一个三角形的方案有几种. 输入描述: 第一行包含一个正整数n,表示平面上有n个点(n <= 100) 第2行到第n + 1 ...

  2. 2020年拼多多校招面试题及答案-最全最新-持续更新中

    大家好我是好好学习天天编程的天天 一个整天在互联网上种菜和砍柴的程序员 2020年拼多多校招面试题及答案-最全最新-持续更新中 2020年拼多多校招面试题一面-牛客网 2020年拼多多校招面试题二面- ...

  3. 拼多多数据分析笔试题(附代码答案)

    一个拼多多数据分析笔试题分享给大家,附上参考答案,如有更好解法,欢迎交流学习- 文章目录 第一部分:SQL查询题3道 第一题:活动运营数据分析 需求 第1问 第2问 技术提升 第二题:用户行为分析 需 ...

  4. 2020年拼多多校招面试题及答案-最全最新-持续更新中(2)

    大家好我是好好学习天天编程的天天 一个整天在互联网上种菜和砍柴的程序员~ 2020年拼多多校招面试题及答案-最全最新-持续更新中(2) 2020年拼多多校招面试题一面 2020年拼多多校招面试题一面- ...

  5. html5 笔试题 选择题,2019拼多多前端笔试题

    选择.填空题: 1.IP地址,子网掩码的计算 2.Internet网络层重要协议 3.http请求方法 4.HTML中a标签的伪类 5.alert(undefined==null)的输出结果 6.ht ...

  6. 「2020」拼多多数据分析笔试题 | 附解答

    19届同学反馈,pdd的数据分析SQL部分出的很好,20届感叹道,说的太对了. pdd的笔试题一共五道,考试时只划分为一个部分,答题时间90分钟. 第一部分:SQL查询题3道 第一题:活动运营数据分析 ...

  7. 2019拼多多前端笔试题

    选择.填空题: 1.IP地址,子网掩码的计算 2.Internet网络层重要协议 3.http请求方法 4.HTML中a标签的伪类 5.alert(undefined==null)的输出结果 6.ht ...

  8. 拼多多前端笔试题(一)

    2. 请在ES5下实现一个继承,Child继承Parent.要求:Child要继承Parent的所有方法和属性. function Parent(age) { this.age = age; this ...

  9. 拼多多:笔试题(20190901)

    寻找优先级的Top N 先将序列分成奇数和偶数部分,分别就地排序后合并.输出前N个数字 def top_n_of_array(seq, k):left = [lu for lu in seq if l ...

最新文章

  1. WinCE的C#编程,对float型进行四舍五入保留两位小数,小数进行四舍五入操作,Math.Round的应用案例。...
  2. 计算机组成原理 输入输出系统,计算机组成原理(第七章输入输出系统
  3. laravel框架图片上传
  4. HDU - 5775 Bubble Sort(树状数组)
  5. SAP Netweaver和Hybris的数据库层
  6. 快速了解前端开发HTML的正确姿势
  7. ajax怎么在html与php中使用,php – 如何在通过ajax加载的html中运行javascript
  8. Linux共享内存(二) (转载)
  9. 自定义可扩展叠加头部的下拉控件
  10. LRU最少最近使用缓存策略
  11. TED如何和压力做朋友(一)
  12. AOP 实现请求参数打印
  13. 新下载的工程,启动tomcat出现识别文件失败的现象。No qualifying bean of type 'com.kanq.platform.cert.mapper.CertificateSjdr
  14. 苹果电脑系统如果删除驱动
  15. uva_10066 The Twin Towers
  16. knife4j文档-个人笔记
  17. 到底什么是建立时间/保持时间?
  18. 向上管理:如何正确汇报工作
  19. python add picture显示过大_利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例...
  20. 上周工作总结及本周工作安排

热门文章

  1. 计算机信息系统安全管理的主要原则有哪些,网络系统安全性设计原则有哪些
  2. CCR炒币机器人:炒币分三类人
  3. 友价源码开发系统如何对接验证码功能?
  4. 小米10青春版科学计算机,中端新势力 小米10青春版对华为nova 7 SE
  5. 现在买笔记本电脑要注意哪些方面? 哪些比较好?
  6. 曾国藩:一勤天下无难事(五勤)
  7. 线性代数拾遗(3)—— “系数矩阵的秩” 和 “齐次线性方程组基础解系向量个数” 的关系
  8. NX 查看NX图标名
  9. springboot+maven+jwt学生信息增删查改
  10. 用Linux开发板制作智能音箱,【工程师实战】只要几步,普通音箱秒变小度智能音箱...