#include #include #include #include using namespace std; const int maxn = 1e5+10; int c[30][maxn]; inline int lowbit(int x){ return x&-x; } int add(int i,int x){ while(x0){ ret+=c[i][x]; x-=lowbit(x); } return ret; } char s[maxn]; vector > record; void clear(){ for(int i=0;i0){ break; } } printf("%d\n",ans); } clear(); } return 0; }