11087 统计逆序对

时间:2016-11-21 09:04:19
【文件属性】:

文件名称:11087 统计逆序对

文件大小:984B

文件格式:TXT

更新时间:2016-11-21 09:04:19

算法 递归与分治

设a[0…n 1]是一个包含n个数的数组 若在i<j的情况下 有a[i]>a[j] 则称 i j 为a数组的一个逆序对(inversion) 比如<2 3 8 6 1>有5个逆序对 请考虑一个最坏情况O nlogn 的算法确定n个元素的逆序对数目 注意此题请勿用O n^2 的简单枚举去实现 输入格式 第一行:n 表示接下来要输入n个元素 n不超过10000 第二行:n个元素序列 输出格式 逆序对的个数 输入样例 5 2 3 8 6 1 输出样例 5">设a[0…n 1]是一个包含n个数的数组 若在i<j的情况下 有a[i]>a[j] 则称 i j 为a数组的一个逆序对(inversion) 比如<2 3 8 6 1>有5个逆序对 请考虑一个最坏情况O nlogn 的算法确定n个元素的逆序对数目 注意此题请勿用O n [更多]


网友评论

  • 思路挺清晰的!
  • 可以用,不错。
  • 可以用,还好
  • 完美运行,很好
  • 可以用,不错哦!
  • 可以用,谢谢~!
  • 可以用,还好
  • 标准模板。不错。。。。