Bị sa thải
Levian là kế toán tại một công ty lớn. Anh ấy biết thu nhập của công ty trong tháng liên tiếp — tháng thứ công ty có thu nhập (dương là lãi, âm là lỗ, là không đổi). Do tình hình bất ổn, thu nhập của tháng đầu có thể bất kỳ, nhưng từ tháng đến tháng thì thu nhập đều bằng nhau và bằng .
Levian sẽ báo cáo lên ban giám đốc con số — tổng thu nhập trong mỗi tháng liên tiếp. Cụ thể, với mỗi từ đến , anh ấy báo cáo giá trị .
Nếu có ít nhất một con số được báo cáo không phải là lãi (tức ), Levian sẽ bị sa thải.
Hãy cứu sự nghiệp của Levian: tìm một giá trị () sao cho mọi tổng tháng liên tiếp đều dương, hoặc báo là không tồn tại.
Dữ liệu vào
- Dòng đầu chứa một số nguyên () — số tháng.
- Dòng thứ hai chứa số nguyên () — thu nhập của các tháng đầu.
- Dòng thứ ba chứa một số nguyên () — thu nhập mỗi tháng từ tháng đến tháng .
Dữ liệu ra
In ra một số nguyên thỏa mãn yêu cầu, hoặc nếu không tồn tại.
Nếu có nhiều đáp án hợp lệ, in ra giá trị nào cũng được.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 2 -1 2 |
2 | Dãy đầy đủ là . Cả (báo cáo ) và (báo cáo ) đều hợp lệ. |
| 6 -2 -2 6 -1 |
4 | Dãy đầy đủ là . Với các tổng là — tất cả dương. |
| 5 2 2 -8 2 |
-1 | Dãy đầy đủ là . Không tồn tại nào để mọi tổng cửa sổ đều dương. |
Bình luận