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;
	}	
}
 
 
 
 
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号