POJ 1852 Ants

最初やったら何故かG++でcompileされててさらにTLEくらって訳が分からなかった。

#include <iostream>
#include <vector>
#include <algorithm>

using namespace std;

int main(){
  int c,n,l,a;
  cin >> c;
  while(c--){
    int minT=0, maxT=0;
    vector<int> v;
    cin >> l >> n;
    for(int i = 0; i < n; i++){
      cin >> a;
      v.push_back(a);
    }
    for(int i = 0; i < n; i++){
      minT = max(minT, min(v[i], l - v[i]));
      maxT = max(maxT, max(v[i], l - v[i]));
    }
    cout << minT << ' ' << maxT << endl;
  }
}