Chuỗi đèn trang trí
Đề bài
Mô tả
Một dây đèn gồm bóng đèn xếp thành một hàng. Mỗi bóng mang một số nguyên phân biệt trong khoảng từ đến , tức là dãy số trên dây đèn là một hoán vị của .
Một số bóng đã bị tháo ra khỏi dây. Vị trí trống được ký hiệu bằng số . Bạn cần gắn lại tất cả các bóng đã bị tháo vào các vị trí trống, mỗi vị trí đúng một bóng, sao cho dãy thu được lại là một hoán vị của .
Độ phức tạp của dây đèn là số cặp bóng kề nhau mà hai số trên chúng khác nhau về tính chẵn lẻ. Ví dụ, dãy có độ phức tạp bằng , còn dãy có độ phức tạp bằng .
Hãy tìm độ phức tạp nhỏ nhất có thể đạt được.
Dữ liệu vào
- Dòng đầu chứa số nguyên là số bóng đèn trên dây.
- Dòng thứ hai chứa số nguyên : số ghi trên bóng thứ , hoặc nếu bóng đó đã bị tháo. Các giá trị khác đôi một phân biệt.
Dữ liệu ra
Một số nguyên duy nhất là độ phức tạp nhỏ nhất.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 0 5 0 2 3 |
2 | Một cách gắn tối ưu là 1 5 4 2 3. Chỉ có hai cặp kề nhau khác tính chẵn lẻ là (5, 4) và (2, 3). |
| 7 1 0 0 5 0 0 2 |
1 | Một cách gắn tối ưu là 1 7 3 5 6 4 2, chỉ có duy nhất cặp (5, 6) khác tính chẵn lẻ. |
Bình luận