Cho dãy gồm N số nguyên dương a1, a2, a3,…,an. Hãy lập trình chia dãy N số nguyên dương trên thành nhiều đoạn nhất mà có tổng bằng nhau.
Dữ liệu vào: Từ file BAI3.INP gồm:
- Dòng đầu chứa số nguyên N (0<N<105).
- Dòng thứ 2 gồm N số nguyên dương a1, a2, a3,…,an mỗi số cách nhau một dấu cách (0<|ai|<109).
Kết quả: Ghi ra file BAI3.OUT gồm:
- Dòng đầu ghi số đoạn nhiều nhất có tổng bằng nhau.
- Dòng hai ghi vị trí điểm đầu của các đoạn.
BAI3.INP |
BAI3.OUT |
10 2 8 3 11 2 7 2 4 9 4 |
4 1 4 6 9 |