传送门:https://ac.nowcoder.com/acm/contest/893/F?tdsourcetag=s_pcqq_aiomsg 二分:要知道二分中的l~r是答案的范围,所以我们是拿着x去询问x是否可行。 #include<bits/stdc++.h> using namespace std; const int N=1e5+100; int t,n,m; char str[N]; int p0[N]={0},p1[N]={0}; bool solve(int x) { for(int i=0;i+x<=n;i++) ...