#include using namespace std; typedef long long ll; int N; pair A[1000100]; int bit[1000100]; int sum(int i){ int s = 0; while(i > 0){ s += bit[i]; i -= i & -i; } return s; } void add(int i, int x){ while(i <= N){ bit[i] += x; i += i & -i; } } int sum(int a, int b){ if(a > b) return 0; return sum(b) - sum(a - 1); } int main(){ cin >> N; for(int i=0;i> a; A[i] = make_pair(a, i + 1); } ll res = 0; ll lsum = 0; sort(A, A + N); for(int i=0;i