打完这场心态蹦了...
A. Circle of Students
真的服了,就是这道这么简单的题卡了我半天。一开始还想到用最大最小表示法。最后发现找到最大最小值的下标,用正循环一次和逆循环一次判断即可。
完整代码;
#include <cstdio> #include <iostream> #include <cstring> #include <algorithm> #include <cmath> #include <queue> #include <deque> using namespace std; const int maxn = 300;int arr[maxn];int main(){ int T; cin>>T; while(T--){ int n,tmp; int flaga,flagb; flaga = flagb =1; cin>>n; memset(s,'