//算法核心:尺取法 //不用前缀和,用前缀和想了半天,循环数组不好解决 //最远距离不超过圆周长的一半,所以当跑在前面的小朋友跑过周长一半时候, //再跑,两者距离只会减小,没有意义了,应该停下来,后面追的小朋友向前走一步 #include <bits/stdc++.h> using namespace std; int arr[100005];//距离 int main() { int i,n,j,maxn,sum=0,len=0,flag=0,cnt=0; cin>>n;//输入 for(i=0;i<n;i++) {cin>>arr[i];sum...