1. 首页
  2. 网络技术
  3. 综合布线
  4. 逆序对问题

逆序对问题

上传者: 2021-04-18 23:02:12上传 C文件 1.33KB 热度 23次
11087 统计逆序对 时间限制:1000MS 内存限制:65535K 提交次数:0 通过次数:0 题型: 编程题 语言: 无限制 Description 设a[0...n-1]是一个包含n个数的数组,若在ia[j],则称(i, j)为a数组的一个逆序对(inversion)。 比如 有5个逆序对。 请考虑一个最坏情况O(nlogn)的算法确定n个元素的逆序对数目。 注意此题请勿用O(n^2)的简单枚举去实现。 并思考如下问题: (1)怎样的数组含有最多的逆序对?最多的又是多少个呢? (2)插入排序的运行时间和数组中逆序对的个数有关系吗?什么关系? 输入格式 第一行:n,表示接下来要输入n个元素,n不超过10000。 第二行:n个元素序列。 输出格式 逆序对的个数。 输入样例 5 2 3 8 6 1 输出样例 5
下载地址
用户评论
码姐姐匿名网友 2025-04-07 00:08:31

很好,可提交

码姐姐匿名网友 2025-04-06 16:05:01

写得很不错,学习了。提交系统也通过了

码姐姐匿名网友 2025-04-07 02:04:21

算法简单,程序正确!

码姐姐匿名网友 2025-04-06 20:05:20

写得很不错,学习了。