337APuzzles
dangerous
/*大水题目。不解释
给你m个数,从中选出n个,保证最大值和最小值的差值最小,
做法:从小到大排序,然后暴力枚举每个长度是n的序列*/
#include<stdio.h>
#include<string.h>
#include<algorithm>
using namespace std;
int main()
{
int i,j,n,m,k;
int a[];
while(scanf("%d%d",&n,&m)!=EOF)
{
int min=0x3f3f3f3f;
for(i=;i<=m;i++)
scanf("%d",&a[i]);
sort(a+,a++m);
for(i=;i<=m;i++)
for(j=;j<=m;j++)
{
if(j-i+==n && a[j]-a[i]<min)
{
min=a[j]-a[i];
}
}
printf("%d\n",min);
}
return ;
}
337APuzzles的更多相关文章
随机推荐
- Maven新建一个Spring MVC项目
新建一个Maven项目,选择archetypes为maven-archetype-webapp,相关的名称按个人习惯取,我这里取Group Id:moonlit-groupArtifact Id:mo ...
- Windows游戏编程大师技巧之三角形填充
一.三角形的种类 三角形一般可以分为如下的四种类型(这四种类型是对于计算机来说的,不是数学意义上的分类): 平顶三角形:就是在计算机中显示的上面两个顶点的Y坐标相同. 平底三角形:就是在计算机中显示的 ...
- python练习题集合-1
author:headsen chen date : 2018-05-31 17:59:04 notice:本文素材来自于:<< 笨方法学python >> 这本书,由本人 ...
- 【BZOJ1855】[Scoi2010]股票交易 DP+单调队列
[BZOJ1855][Scoi2010]股票交易 Description 最近lxhgww又迷上了投资股票,通过一段时间的观察和学习,他总结出了股票行情的一些规律. 通过一段时间的观察,lxhgww预 ...
- Python--Get and Post
#python3 get and post 简单封装 from urllib import request, parse import json def RequestMethod(methodR, ...
- Python全栈day20(装饰器基本理论)
一,什么是装饰器 装饰器:本质就是函数,功能是为其他函数添加附加功能 原则 1,不修改被修饰函数的源代码 2,不修改被修饰函数的调用方式 举例说明:有一个求和函数要求就算出函数的运行时间 正常代码应该 ...
- Socket连接何时需要断开
socket连接没有正常断开,导致无法下次无法进行连接.
- PHP函数addslashes和mysql_real_escape_string的区别
转自:http://www.jb51.net/article/49205.htm 这篇文章主要介绍了PHP函数addslashes和mysql_real_escape_string的区别,以及一个 ...
- CORBA(Common Object Request Broker Architecture,公共对象请求代理体系结构,通用对象请求代理体系结构)是由OMG组织制订的一种标准的面向对象应用程序体系规范
CORBA(Common Object Request Broker Architecture,公共对象请求代理体系结构,通用对象请求代理体系结构)是由OMG组织制订的一种标准的面向对象应用程序体系规 ...
- WSGI的理解 perfect
https://blog.csdn.net/hzrandd/article/details/10099871 https://blog.csdn.net/cloudxli/article/detail ...