这题因为输出是按照个数来的,所以我们也只能按照个数来做咯~
暴力看每个位置长a~b的即可。用哈希来存。
#include<cstdio>
#include<cstring>
#include<algorithm>
#define mo 1000000007
using namespace std;
char s[200010],c;
int tot[50010],pri[50010],t[5010];
int a,b,n,now,k,len=0;
void qsort(int l,int r)
{
int i=l,j=r,mid=tot[l+r>>1],mid1=pri[l+r>>1];
while (i<=j)
{
while (tot[i]>mid || tot[i]==mid && pri