记录编号 311433 评测结果 AAWAAAWWAA
题目名称 [POJ1852]蚂蚁 最终得分 70
用户昵称 GravatarJanis 是否通过 未通过
代码语言 C++ 运行时间 2.583 s
提交时间 2016-09-24 16:08:04 内存使用 0.28 MiB
显示代码纯文本
#include<cstdio>
#include<iostream>
#include<algorithm>
#include<cctype>
 
#define MAX(A,B)(A>B?A:B)
#define MIN(A,B)(A<B?A:B)
#define COGS
 
using namespace std;
 
int l,t,n,m;;
int _MAX,_MIN;
int buf[15];

inline int read()
{
	int x,f=1;
	char ch;
	while(ch=getchar(),!isdigit(ch)){
		if(ch=='-')f=-1;
		if(ch==EOF)return -1;
	}
	x=ch-48;
	while(ch=getchar(),isdigit(ch))x=x*10+ch-48;
	return x*f;
}
inline void writeint(int x){
	int p=0;
	if(x==0) p++;
	else while(x){
			buf[p++]=x%10;
			x/=10;
		}
	for(int i=p-1;i>=0;i--) putchar(buf[i]+'0');
}
inline void work(){
	int temp;
	m=read();
//	cin>>m;
	while(m--){
		l=read();n=read();
	//	cin>>l>>n;
		for(register int i=0;i<n;i++){
			temp=read();
		//	cin>>temp;
			int a=MAX(temp,l-temp),b=MIN(temp,l-temp);
			_MAX=MAX(a,_MAX);
			_MIN=MAX(b,_MIN);
		}
		writeint(_MIN);
		putchar(' ');
		writeint(_MAX);
		putchar('\n');
	//cout<<_MIN<<" "<<_MAX<<endl;
	_MAX=0;_MIN=0;
	}
}
int main()
{
	#ifdef COGS
		freopen("pojants.in","r",stdin);
		freopen("pojants.out","w",stdout);
	#endif
	work();
}