| 比赛 | 20131130 | 评测结果 | AWWWWWWWWW | 
    | 题目名称 | 参加考试 | 最终得分 | 10 | 
    | 用户昵称 | 明天 | 运行时间 | 0.010 s | 
    | 代码语言 | C++ | 内存使用 | 0.28 MiB | 
    | 提交时间 | 2015-09-19 21:07:01 | 
显示代码纯文本
#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
int n,k,ans,x;
int min1,max1;
int main()
{
	freopen("teststr.in","r",stdin);
	freopen("teststr.out","w",stdout);
	
	cin>>n>>k;
	ans=n;
	min1=n; max1=0;
	for (int i=0; i<k; i++)
	{
		cin>>x;
		if (x==0) continue;
		if (x>max1) max1=x;
		if (x<min1) min1=x;
	}
	ans=min1;
	if (n-max1<ans) ans=n-max1;
	if (ans==0)
		cout<<n<<endl;
	else
		cout<<ans<<endl;
	return 0;
}