Saruman's Army

简介: 版权声明:转载请联系本人,感谢配合!本站地址:http://blog.csdn.net/nomasp https://blog.csdn.net/NoMasp/article/details/45845115 ...
版权声明:转载请联系本人,感谢配合!本站地址:http://blog.csdn.net/nomasp https://blog.csdn.net/NoMasp/article/details/45845115

这里写图片描述

#include <cstdio>
#include <iostream>
#include <algorithm>

using namespace std;

#define MAX_N 2000

int N,R;
int X[MAX_N];

void solve()
{
    sort(X,X+N);
    int i=0,ans=0;
    while(i<N)
    {
        int s=X[i++];
        while(i<N&&X[i]<=s+R)
            i++;
        int p=X[i-1];
        while(i<N&&X[i]<=p+R)
            i++;
        ans++;
    }
    printf("%d\n",ans);
}

int main()
{
    printf("N R:\n");
    scanf("%d %d",&N,&R);

    printf("X[%d]:\n",N);
    for(int i=0;i<N;i++)
    {
        scanf("%d",&X[i]);
    }

    solve();
    return 0;
}
目录
相关文章
|
6月前
|
存储 缓存 安全
初始java( 6 )13000字详解
初始java( 6 )13000字详解
47 0
|
9月前
|
Ubuntu 网络协议 虚拟化
国产化之x64平台安装银河麒麟操作系统
国产化之x64平台安装银河麒麟操作系统
413 0
|
12月前
【蓝桥杯嵌入式】STM32定时器的配置,解析预分频系数和重装载值与时钟频率的关系
【蓝桥杯嵌入式】STM32定时器的配置,解析预分频系数和重装载值与时钟频率的关系
394 0
|
12月前
|
移动开发
QT串口助手(实现数据的收发功能)
QT串口助手(实现数据的收发功能)
408 0
|
5月前
|
存储 前端开发 程序员
一款基于.Net开发、开源、支持多平台云存储文件管理器
一款基于.Net开发、开源、支持多平台云存储文件管理器
42 0
|
存储 机器学习/深度学习 缓存
第三方应用授权URL详解
第三方应用授权注意事项:[url]https://openclub.alipay.com/read.php?tid=14575&fid=68[/url] 第三方调用过程中,获取应用授权URL方式有2种(调用过程中选择其中1个): 一、应用授权URL拼接 1、应用授权URL拼接规则 拼接规则:[url]https://openauth.
1315 0
|
Web App开发 前端开发 JavaScript
一起领略css3动画的强大
CSS3的确出了不少高大上的功能,3D效果/动画/多列等等;今天写篇文章记录怎么一下怎么用CSS3写一个动画;不过还是要提醒大家:IE9及以下版本不支持CSS3动画(需要可以考虑用js,不过估计效果不好);chrome和safafi建议加上前缀-webkit-以向前兼容老版本 CSS3动画相关的几.
2236 0
|
9天前
|
弹性计算 运维 安全
访问控制(RAM)|云上程序使用临时凭证的最佳实践
STS临时访问凭证是阿里云提供的一种临时访问权限管理服务,通过STS获取可以自定义时效和访问权限的临时身份凭证,减少长期访问密钥(AccessKey)泄露的风险。本文将为您介绍产品原理,以及具体的使用步骤。
150950 3
|
7天前
|
数据采集 存储 运维
提升团队工程交付能力,从“看见”工程活动和研发模式开始
本文从统一工程交付的概念模型开始,介绍了如何将应用交付的模式显式地定义出来,并通过工具平台落地。
119851 2