문제
Bessie and Elsie were playing a game on a boolean array of length (). Bessie's score was the number of inversions in the first half of , and Elsie's score was the number of inversions in the second half of . An inversion is a pair of entries and where . For example, an array consisting of a block of 0s followed by a block of 1s has no inversions, and an array consisting of a block of 1s follows by a block of 0s has inversions.
Farmer John has stumbled upon the game board and is curious to know the minimum number of swaps between adjacent elements needed so that the game looks like it was a tie. Please help out Farmer John figure out the answer to this question.
입력
The first line of input contains , and the next line contains integers that are either zero or one.
출력
Please write the number of adjacent swaps needed to make the game tied.
예제 입력 1
5
0 0 0 1 0 1 0 0 0 1
예제 출력 1
1
코드를 제출하려면 로그인이 필요합니다.
로그인