循环区间的最大值最小: 滑动窗口,将每一行的最小周期内的最大值 再根据每一行的最小周期内的最大值,求出每一列的最小周期内的最大值 对这些最大值取最小值即可 #include<bits/stdc++.h> using namespace std; const int N = 1e6+10; struct KMP { int nxt[N],len;//表示和 i 位置相等的真前...