正在载入在线练习界面,本页内容可直接阅读…

AK CSP › NOIP 普及 2017 第一轮真题 › 第 11 题

NOIP 普及 2017 第一轮 第 11 题:给定序列的逆序对数量

单项选择 · 排序算法 · 难度 容易 · 答案 B

题目

对于给定的序列 $\{a_k\}$,我们把 $(i,j)$ 称为逆序对当且仅当 $i < j$ 且 $a_i > a_j$。那么序列 $1, 7, 2, 3, 5, 4$ 的逆序对数为( )个。
NOIP 普及 2017 第一轮 第 11 题 原题
原题扫描(页面加载后可直接在线作答)

选项

  • A. 4
  • B. 5
  • C. 6
  • D. 7

答案

B

题解

考点定位

本题考「逆序对计数」,对应大纲 2.1.5(难度【2】)。

解题过程

1,7,2,3,5,4:逆序对 (7,2),(7,3),(7,4)? 7 后面比它小:2,3,5,4 → 4 个;(5,4) → 1 个。合计 5。

选 B。

易错提醒

① 逐元素数「后面比它小」;② 归并排序可 O(n log n) 计数。

真题版权归 CCF 所有,本站仅用于非商业教学用途。页面加载后可直接在线作答,作答记录保存在本浏览器或账号中。 京ICP备2026056990号-1 京公网安备11010502062986号