Số nghịch thế
Đề bài
Mô tả
Cho một mảng gồm số nguyên là một hoán vị của các số từ đến . Số nghịch thế của một mảng là số cặp thỏa mãn và .
Bạn được thực hiện một phép biến đổi trên mảng như sau:
- Chọn một số nguyên có giá trị từ đến .
- Mọi phần tử nhỏ hơn được chuyển sang bên trái của , và mọi phần tử lớn hơn được chuyển sang bên phải của .
- Thứ tự tương đối giữa các phần tử nhỏ hơn , cũng như giữa các phần tử lớn hơn , phải giữ nguyên sau phép biến đổi.
Ví dụ, với mảng và , sau phép biến đổi mảng trở thành và có ba nghịch thế. Còn nếu chọn thì mảng trở thành và chỉ có hai nghịch thế.
Yêu cầu: Tìm số nghịch thế nhỏ nhất của mảng sau khi thực hiện phép biến đổi (phép biến đổi được thực hiện đúng một lần).
Dữ liệu vào
- Dòng đầu tiên chứa số nguyên : số phần tử của mảng.
- Dòng thứ hai chứa số nguyên .
Dữ liệu ra
In ra số nghịch thế nhỏ nhất.
Ràng buộc
- .
- là một hoán vị của .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 6 6 2 3 5 1 4 |
2 | Chọn được với hai nghịch thế và . |
| 3 3 1 2 |
0 | Chọn (hoặc ) được . |
Bình luận