题意 给一个长度为\(n\)的排列\(P\),求对于\(1\) 到 \(n\)中的每个数\(m\),是否能找到一段长度为\(m\)的区间使得区间内的数是一个\(1\)到\(m\)的排列. 输出一个\(01\)串,其中第\(i\)位表示是否能找到一段长度为\(i\)的区间使得区间内的数是一个\(1 - i\)的排列 \(n \leq 2e5\) 分析 对于某个数,如果能找到一段区间使它合法,那么这个区间一定是唯一且连续的 考虑从小到大对于每个数,查找它的位置,并维护当前所找到的位置的最小值和最大值…