#include using namespace std; using Int = long long; template struct BIT{ Int n; map bit; //1-indexed BIT():n(-1){} BIT(Int n_,T d):n(n_){} T sum(Int i){ T s=0; for(Int x=i;x>0;x-=(x&-x)) s+=bit[x]; return s; } void add(Int i,T a){ if(i==0) return; for(Int x=i;x<=n;x+=(x&-x)) bit[x]+=a; } }; //INSERT ABOVE HERE signed main(){ Int n; cin>>n; vector a(n); for(Int i=0;i>a[i]; BIT bit((Int)1e10,0); Int ans=0; for(Int i=0;i