Cân bằng nghịch thế
Nộp bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Python 3
5.0s
Giới hạn bộ nhớ:
256M
Đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Go, Java, Kotlin, Pascal, Python, Scratch
Cho mảng nhị phân gồm phần tử. Một nghịch thế trong đoạn là cặp với , , . Gọi là số nghịch thế trong nửa đầu () và là số nghịch thế trong nửa sau ().
Tìm số phép hoán đổi hai phần tử liền kề tối thiểu để .
Dữ liệu vào
- Dòng đầu: .
- Dòng thứ hai: số nguyên hoặc .
Dữ liệu ra
Số phép hoán đổi tối thiểu.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 0 0 0 1 0 1 0 0 0 1 |
1 | invL=1, invR=3. Hoán đổi A[4] và A[5]: invL=0, invR=0. |
Bình luận