#include #include using namespace std; const int maxn=2e5+233; char s[maxn]; int T,n,q,l,r,ans,tot=1; int c[26][maxn]; int lowbit(int x) { return x&(-x); } void update(int x,int c[]) { while(x<=n) { c[x]++; x+=lowbit(x); } } int getsum(int x,int c[]) { int sum=0; while(x>0) { sum+=c[x]; x-=lowbit(x); } return sum; } int fun(int l,int r,std::string s) { int num=0; char c=s[l-1]; //cout<<"c1="<