Xây Dựng Lại Range
Nộp bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
2.0s
Python 3
5.0s
Giới hạn bộ nhớ:
256M
Đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Go, Java, Kotlin, Pascal, Python, Scratch
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