#include #include using namespace std; #define ll long long #define rep(i,n) for(int (i)=0;(i)<(n);(i)++) const int SZ = 1000000; vector BIT(SZ+1); ll sum(int a) { ll ans=0; while(a) { ans+=BIT[a]; a-=a&-a; } return ans; } ll sum(int a,int b) { return sum(b)-sum(a-1); } void add(int a,int x) { while(a<=SZ) { BIT[a]+=x; a+=a&-a; } } int main() { cin.tie(0); ios::sync_with_stdio(false); cout<::max_digits10); int n; cin>>n; vector m(n); rep(i,n)cin>>m[i]; ll ans=0; rep(i,n) { ans+=sum(m[i],n); add(m[i],1); } cout << ans << endl; return 0; }