比赛 20131130 评测结果 AWAWWWWWWW
题目名称 参加考试 最终得分 20
用户昵称 pangxinying 运行时间 0.011 s
代码语言 C++ 内存使用 0.35 MiB
提交时间 2015-09-19 20:03:03
显示代码纯文本
#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;

const int maxk=10000+1;
const int maxn=1000000+1;
int a[maxk];
int f,g;
int n,k;
int main()
{
	freopen("teststr.in","r",stdin);
	freopen("teststr.out","w",stdout);
	
	cin>>n>>k;
	for (int i=1; i<=k; i++)
	{
		cin>>a[i];
		if (a[i]>f)
			f=a[i];
		else 
			g=a[i];
	}
	if (f>=n/2 && g>=n/2)
		cout<<g<<endl;
	else if(f>=n/2 && g<n/2)
	{
		if (n-f>g)
			cout<<n-f<<endl;
		else
			cout<<g<<endl;
	}
	else 
		cout<<n-f<<endl;
	return 0;
}