#include using namespace std; using Int = signed; template struct BIT{ Int n; unordered_map bit; BIT(Int n):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; } }; struct FastIO{ FastIO(){ cin.tie(0); ios::sync_with_stdio(0); } }fastio_beet; //INSERT ABOVE HERE signed main(){ Int n; cin>>n; vector a(n); for(Int i=0;i>a[i]; BIT bit((Int)1.01e9); using ll = long long; ll ans=0; for(Int i=0;i