Khôi phục tranh dãy núi
Đề bài
Mô tả
Một bức tranh dãy núi gồm đỉnh được vẽ bằng một đường gấp khúc đi qua điểm có tọa độ . Đoạn thứ nối điểm với điểm .
Một bức tranh được gọi là hợp lệ nếu với mọi chỉ số chẵn (tức ) đều có và . Điểm tại vị trí chẵn được gọi là một đỉnh núi.
Từ một bức tranh hợp lệ ban đầu, người ta chọn đúng đỉnh núi, tăng tung độ của mỗi đỉnh được chọn lên đơn vị (các điểm còn lại giữ nguyên), thu được bức tranh mới với tung độ .
Cho bức tranh sau khi đã chỉnh sửa, hãy khôi phục lại một bức tranh ban đầu hợp lệ. Dữ liệu bảo đảm luôn tồn tại đáp án.
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và .
- Dòng thứ hai chứa số nguyên — tung độ các điểm của bức tranh sau khi chỉnh sửa.
Dữ liệu ra
In ra số nguyên — tung độ các điểm của một bức tranh ban đầu hợp lệ. Nếu có nhiều đáp án, in ra một đáp án bất kỳ.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 2 0 5 3 5 1 5 2 |
0 4 3 4 1 5 2 | Hạ hai đỉnh tại vị trí và xuống đơn vị. Bức tranh kết quả vẫn hợp lệ: mỗi đỉnh chẵn vẫn lớn hơn hẳn hai điểm kề. Một đáp án khác cũng được chấp nhận, ví dụ 0 4 3 5 1 4 2. |
| 1 1 0 2 0 |
0 1 0 | Chỉ có một đỉnh tại vị trí ; hạ nó xuống còn , vẫn lớn hơn hai điểm kề bằng . |
Bình luận