//两只蚂蚁相遇后转向,可以视为交错而过后沿原方向继续前进
//即每只蚂蚁间的移动是互相独立的
#include<stdio.h>
#define MAX(a,b) ((a)>(b)?(a):(b))
int main() {
int c, L, n, p;
int minT, maxT, min, max;
scanf("%d", &c);
while (c--) {
scanf("%d%d", &L, &n);
minT = 0; maxT = 0;
while (n--) {
scanf("%d", &p);
max = MAX(p, L - p);
min = L - max;
minT = MAX(minT, min);
maxT = MAX(maxT, max);
}
printf("%d %d\n", minT, maxT);
}
return 0;
}
POJ_1852_Ants

最新推荐文章于 2021-09-28 14:56:25 发布
