题目来源 计蒜客程序设计竞赛基础课(蓝桥杯省赛)

算法标签 贪心

题目描述

思路

事实上就是一维的线上从左到右标记所有M距离的点,相当于用距离为依据划分成N个等分,中间的数量就是答案的数量样例一:
3 6 10 1
排序:
1 3 6 10
减去头尾3 6判定 6-3<5 关掉
ans =1;

AC代码

#include<iostream>
#include<algorithm>using namespace std;const int N=1e5+10;
int a[N];int main()
{int n,m;cin>>n>>m;for(int i=0;i<n;i++)cin>>a[i];sort(a,a+n);int last=a[0];int ans=0;for(int i=1;i<n-1;i++)if(a[i+1]-last<=m) ans++;else last=a[i];cout<<ans;return 0;
}

[计蒜客][贪心]节约用电相关推荐

  1. DD 摆磁铁(计蒜客信息学8月普及组模拟赛)

    DD 摆磁铁 这道题来自 计蒜客信息学8月普及组模拟赛 普及组!! 把我一个TG选手看懵了 看来我要回去打普及了 题目大意 给出一个n个节点的树,要把树上给定的2*m个节点两两配对,两个节点配对的产生 ...

  2. 计蒜客 2020 蓝桥杯大学 A 组省赛模拟赛 (一)题目及解析

    新手,欢迎交流,剩下D题不知如何下手,望大佬指教. 计蒜客 2020 蓝桥杯大学 B 组省赛模拟赛 (一)题目及解析 文章目录 A. 结果填空:计算周长 B. 结果填空:七巧板 C. 结果填空:苹果 ...

  3. 计蒜客 2020 蓝桥杯大学 B 组省赛模拟赛 (一)题目及解析

    新手,欢迎交流,更新完毕. 计蒜客 2020 蓝桥杯大学 A 组省赛模拟赛 (一)题目及解析 文章目录 A. 结果填空:有趣的数字 B. 结果填空:爬楼梯 C. 结果填空:七巧板 D. 结果填空:苹果 ...

  4. 计蒜客2020蓝桥杯大学A组模拟赛题解

    计蒜客2020蓝桥杯大学A组模拟赛题解 蓝桥杯的话,去年拿了C++组的国二.今年报名了新成立的Python组,不知道能不能摸到国一的鱼 模拟赛链接如下: https://www.jisuanke.co ...

  5. 计蒜客 挑战难题 爬楼梯

    计蒜客 挑战难题 爬楼梯 假设你现在正在爬楼梯,楼梯有n级.每次你只能爬1级或者2级,那么你有多少种方法爬到楼梯的顶部? 格式: 第一行输入一个数n(n<=50),代表楼梯的级数. 接下来一行输 ...

  6. 无脑博士的试管们java_计蒜客 无脑博士和他的试管们

    标签: 无脑博士有三个容量分别是A,B,C升的试管,A,B,C分别是三个从1到20的整数,最初,A和B试管都是空的,而C试管是装满硫酸铜溶液的.有时,无脑博士把硫酸铜溶液从一个试管倒到另一个试管中,直 ...

  7. 最短路(遍历边)计蒜客—DD坐地铁

    题目: C 城有 n 个站点, m 条双向地铁,每条地铁有一个 companyicompany_icompanyi​表示它的公司,如果连续乘坐同一家公司的地铁只要花 1元钱就好.DD现在想出门找萨摩耶 ...

  8. K - Triangle 计蒜客 - 42405

    K - Triangle 计蒜客 - 42405 题意: 给你一个三角形的三点,再给你三角形边上一个点,让你求另一个点(也要在三角形上),使得平分三角形的面积 题解: 计算几何 三角形的三边ab,ac ...

  9. H - Prince and Princess 计蒜客 - 42402

    H - Prince and Princess 计蒜客 - 42402 题意: 你现在要寻找公主,有三种人,第一种是说真话的人(至少为1,因为公主是说真话的人),第二种人是只会说假话的,第三种是胡说八 ...

最新文章

  1. python 把列表或者元组转成集合
  2. 【前端】2015阿里前端实习生在线笔试题
  3. java读取文件替换字符,跳槽薪资翻倍
  4. Java Annotation的RetentionPolicy介绍
  5. C# 三种方式实现Socket数据接收(经典)
  6. 手机优酷APP怎么上传视频
  7. Python协程原理介绍及基本使用
  8. 优秀信息系统项目经理应该具备的技能和素质
  9. 腾讯云即时通讯IM前端使用步骤简述
  10. SECS/GSM 测试工具
  11. python简说(二)list
  12. 【总结】1292- 分享几个 VSCode 的高级调试与使用技巧
  13. Android Studio Gradle打包实践之多渠道+版本号管理
  14. 开工干活累了,晚上不得找个陪玩打打游戏?我教你们用python找个人美声甜的
  15. 学弟教程-Python-Flask设置允许跨域
  16. 话说公孙胜对宋江 水浒
  17. 【C语言】动手写一个哈希表
  18. 【深度学习】使用labelImg标注图像
  19. 【实习】一面数据面试面经
  20. 信息学奥林匹克,精品大学AP课程

热门文章

  1. ASK调制信号仿真程序
  2. Seriousness is an attitude!
  3. php 让百度蜘蛛抓取403,百度蜘蛛抓取不存在目录 对应的解决方法
  4. CVPR 2018摘要:第五部分​
  5. Java多线程与同步
  6. 【Bug解决】Can‘t perform a React state update on an unmounted component. This is > a no-op, but it...
  7. 动态快创建之对称拉伸折断线
  8. ffmpeg 源代码简单分析 : avcodec_decode_video2()/avcodec_send_packet()/avcodec_receive_frame()
  9. 数据中心逃离北京雾都
  10. 将系统ISO文件上传至linux 系统内 方式二