poj 1852

 

#include <iostream>
#include <algorithm>
#include <cstdio>

int main()
{
	using namespace std;
	int		num_case;
	cin >> num_case;
	while (num_case--) {
		int		lenght, n;
		cin >> lenght >> n;
		int		*pos = new int [n];
		int		i(0);
		for (i = 0; i < n; ++i) {
			cin >> pos[i];
		}
		int minT(0);
		for (i = 0; i < n; ++i) {
			minT = max(minT, min(pos[i], lenght - pos[i]));
		}
		int maxT(0);
		for (i = 0; i < n; ++i) {
			maxT = max(maxT, max(pos[i], lenght - pos[i]));
		}
		cout << minT << " " << maxT << endl;
		delete pos;
	}	
}



原文地址:https://www.cnblogs.com/jiangu66/p/3187028.html