| 比赛 | 20131130 | 评测结果 | AWWWWWWWWW | 
    | 题目名称 | 参加考试 | 最终得分 | 10 | 
    | 用户昵称 | Holiye | 运行时间 | 0.012 s | 
    | 代码语言 | C++ | 内存使用 | 0.32 MiB | 
    | 提交时间 | 2015-09-19 21:16:28 | 
显示代码纯文本
#include <iostream>
#include <cstdio>
#include <cstring>
#include <cmath>
#include <algorithm>
int n,m,c,p;
const int maxn=10000+10;
int a[maxn];
int min1=1000000;
using namespace std;
int main()
{
	//freopen("test.in","r",stdin);
	//freopen("test.out","w",stdout);
	freopen("teststr.in","r",stdin);
	freopen("teststr.out","w",stdout);
	
	cin>>m>>n;
	for(int i=0;i<n;i++)
	{
		cin>>a[i];
	}
	p=m/2;
	
	for(int i=0;i<n;i++)
	{
		if(fabs(a[i]-p)<min1)
		{
			min1=fabs(a[i]-p);
			c=i;
		}
	}
	if(a[c]>p) cout<<p;
	else cout<<a[c];
	cout<<endl;
	return 0;
}