Xây Dựng Lại Range
Đề bài
Mô tả
Bessie có một mảng nhưng không muốn tiết lộ trực tiếp. Thay vào đó, cô ấy cung cấp range (hiệu giữa giá trị lớn nhất và nhỏ nhất) của mọi mảng con liên tiếp. Cho các giá trị range này, hãy xây dựng lại một mảng thỏa mãn.
Dữ liệu vào
- Dòng 1: số nguyên ().
- dòng tiếp theo: dòng thứ chứa số nguyên là range của mảng con từ vị trí đến .
Dữ liệu ra
In ra số nguyên () sao cho với mọi , range của bằng .
Ràng buộc
- Các giá trị trong mảng nằm trong
- Luôn tồn tại lời giải
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 0 2 2 0 1 0 |
-1 1 0 | , , , , , . |
| 4 0 1 1 2 0 0 2 0 2 0 |
1 2 2 0 | Mảng thỏa mãn tất cả các ràng buộc range. |
Bình luận