Nghịch thế sau khi đổi dấu
Đề bài
Mô tả
Cho dãy số nguyên .
Một nghịch thế của dãy là một cặp chỉ số với thoả mãn .
Bạn được phép đổi dấu một số phần tử tuỳ ý của dãy (tức là nhân phần tử đó với ); mỗi phần tử có thể đổi dấu hoặc giữ nguyên, độc lập với các phần tử khác. Hãy tìm số nghịch thế nhỏ nhất có thể đạt được của dãy sau khi đổi dấu.
Dữ liệu vào
- Dòng đầu tiên chứa số nguyên .
- Dòng thứ hai chứa số nguyên .
Dữ liệu ra
In ra một số nguyên duy nhất là số nghịch thế nhỏ nhất có thể đạt được.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 2 2 1 |
0 | Đổi dấu phần tử đầu tiên được dãy . Vì nên dãy không có nghịch thế nào. |
| 9 -2 0 -1 0 -1 2 1 0 -1 |
6 | Một cách đổi dấu tối ưu cho dãy , dãy này có đúng nghịch thế và không cách nào cho ít hơn. |
Bình luận