QOJ.ac

QOJ

Time Limit: 2 s Memory Limit: 256 MB Total points: 100

#20940. 平衡逆序对

Statistics

Bessie 和 Elsie 在长度为 $2N$($1 \leq N \leq 10^5$)的布尔数组 $A$ 上玩游戏。Bessie 的得分是 $A$ 前半段的逆序对数,Elsie 的得分是 $A$ 后半段的逆序对数。逆序对是一对元素 $A[i]=1$ 和 $A[j]=0$,其中 $i<j$。例如,先是一段零再是一段一的数组没有逆序对,而先是 $X$ 个一再是 $Y$ 个零的数组有 $XY$ 个逆序对。

Farmer John 偶然发现了游戏盘,想知道至少交换多少次相邻元素才能使游戏看起来是平局。请帮他求出答案。

输入格式

第一行包含 $N$,下一行包含 $2N$ 个为零或一的整数。

输出格式

输出使游戏平局所需的相邻交换次数。

样例

输入格式 1

5
0 0 0 1 0 1 0 0 0 1

输出格式 1

1

说明

样例中,前半段起初有 $1$ 个逆序对,后半段有 $3$ 个。交换第 $5$ 位和第 $6$ 位后,两段的逆序对数都为 $0$。

题目作者:Dhruv Rohatgi

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.