本题只需要了解循环数组怎么确定最小距离 #include <bits/stdc++.h> using namespace std; /* 暴力求解,遍历每一个位置,选择到所有人距离最大值最小的位置 */ const int MAXN = 1000 + 5; int arr[MAXN]; const int INF = 0x7FFFFFFF; int main() { int n, m; while (cin >> n >> m) { for (int i = 0; i < m; ++i) ...