[HiHoCoder]二分归并排序之逆序对

我们可以看到,船默认排序是以等级为参数。但实际上一个船的火力值和等级的关系并不大,所以会存在A船比B船等级高,但是A船火力却低于B船这样的情况。比如上图中77级的飞龙改二火力就小于55级的夕立改二。现在Nettle将按照等级高低的顺序给出所有船的火力值,请你计算出一共有多少对船满足上面提到的这种情况。

输入

第1行:1个整数N。N表示舰船数量, 1≤N≤100,000第2行:N个整数,第i个数表示等级第i低的船的火力值a[i],1≤a[i]≤2^31-1。

输出

第1行:一个整数,,表示有多少对船满足“A船比B船等级高,但是A船火力低于B船”。

可偏偏。多么温柔,一出口便是相互指责和嘲讽。

[HiHoCoder]二分归并排序之逆序对

相关文章:

你感兴趣的文章:

标签云: