CHIADAY - Chia dãy
Dữ liệu vào: standard input
Dữ liệu ra: standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte
Đăng bởi: admin

Tìm cách chia dãy số nguyên không âm a1, a2,...,an, n > 1 cho trước thành hai đoạn có tổng các phần tử trong mỗi đoạn bằng nhau.

Dữ liệu vào: 

- Dòng đầu chứa số nguyên n (3 ≤ n ≤ 10000).

- Dòng thứ hai chứa n số nguyên a1, a2, ... , an (ai ≤ 109).

Kết quả

- Nếu có thể chia dãy thành hai đoạn có tổng bằng nhau thì in ra chỉ số i để hai đoạn a1, a2,..., ai và ai + 1, a2,...,an có tổng bằng nhau.

- Nếu không thể chia dãy thành hai đoạn có tổng bằng nhau, in ra -1.

Ví dụ:

Input

Output

6

1 2 3 4 5 5

4

5

1 2 3 4 5

-1

 

 

Ví dụ

Back to Top