问题 W: [深入浅出学算法][排序专题] 徒弟们的逆袭
时间限制: 1 Sec 内存限制: 128 MB
提交: 62 解决: 6
[提交] [状态] [讨论版] [命题人:tpengshuhai]
题目描述
排序大师有n个徒弟,分别是1徒弟,2徒弟,3徒弟……n徒弟。在前几次的测验中,每个人都有考试分数a[k],师傅想知道有多少徒弟逆袭了他的师兄?因此,无论目前你的成绩如何,竭尽所能向前冲!
即计算有多少对(i,j)满足1<=i<j<=n,且a[i]<=a[j]
输入
第一行输入一个整数N(1<=N<=100000)
第二行输入N个整数ai(0<=a[i]<=10^9),代表第i个徒弟的考试分数
输出
从小到大输出N个数,每相邻两个数之间有一个空格
样例输入
5
5 4 2 4 5
样例输出
6
提示
徒弟4逆袭他的师兄2,3;徒弟5逆袭他的师兄1,2,3,4