for(int i=0;i<n;++i) { if(a[i]<m&&!v[a[i]])++cnt; if(a[i]<=m)v[a[i]]=1; if(cnt==m&&!v[m])a[i]=m,++ans; if(a[i]==m){for(int j=0;j<=m;v[j++]=0);cnt=0;} }
酱紫的东西依然可以过