#include using namespace std; using ll=long long; struct segt{ int sz; vector nodes; segt(int n){ sz=1; while(sz1){ p>>=1; nodes[p]=nodes[2*p]+nodes[2*p+1]; } } int get(int l,int r){ l+=sz; r+=sz; int res=0; while(l>=1;r>>=1; } return res; } }; int main(){ int t; cin>>t; while(t--){ int n; cin>>n; vector p(n); for(int i=0;i>p[i]; for(int i=0;i deq; segt st(n); ll score=0; for(int i=0;i