QOJ.ac

QOJ

时间限制: 2 s 内存限制: 256 MB 总分: 100

#20781. Hạn hán

统计

Hạn hán làm cỏ Farmer John khô. Sau nhiều giờ tuyệt vọng và suy nghĩ, ông nảy ý tuyệt vời mua ngô cho đàn bò quý.

$N$ bò ($1\le N\le10^5$) một hàng, đói $h_i$ ($0\le h_i\le10^9$). Chúng thích xã giao, nhất quyết ăn cùng: cách duy nhất cho hai bò kề $i,i+1$ mỗi con một bao, giảm đói mỗi con một.

Muốn tất cả đói bằng nhau không âm. Tìm số bao tối thiểu, hoặc -1 nếu không thể.

Dữ liệu vào

Nhiều test độc lập, phải giải đúng tất cả. Đầu $T$ ($1\le T\le100$), mỗi test hai dòng: $N$, $h_1,h_2,\ldots,h_N$. Tổng $N$ tối đa $10^5$, mỗi $N$ có thể khác.

Dữ liệu ra

$T$ dòng, mỗi test một dòng.

Số lớn có thể cần 64 bit, như C/C++ long long.

Ví dụ

Dữ liệu vào 1

5
3
8 10 5
6
4 6 4 4 6 4
3
0 1 0
2
1 2
3
10 9 9

Dữ liệu ra 1

14
16
-1
-1
-1

Ghi chú

Test đầu cho 2,3 mỗi con hai bao, rồi 1,2 mỗi con năm bao, tất cả đói 3.

Test hai cho 1,2 mỗi con hai, 2,3 mỗi con hai, 4,5 mỗi con hai, 5,6 mỗi con hai, tất cả đói 2.

Các test còn lại không thể bằng nhau.

Nhiệm vụ con

  • Tất cả test đầu vào 2: $N\le3$, $h_i\le100$.
  • Tất cả test 3–8: $N\le100$, $h_i\le100$.
  • Tất cả test 9–14: $N\le100$.
  • Đầu vào 15 không thêm ràng buộc.

Ngoài ra $N$ luôn chẵn trong 3–5 và 9–11, lẻ trong 6–8 và 12–14.

Tác giả: Arpan Banerjee

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.