(2,0 ĐIỂM) ĐOẠN ZEROCHO DÃY SỐ NGUYÊN A = (A1, A2, ..., AN), 1...

Câu 4. (2,0 điểm)

ĐOẠN ZERO

Cho dãy số nguyên a = (a

1

, a

2

, ..., a

n

), 1 £ n £ 10000; "i: -10000 £ a

i

£ 10000

Yêu cầu: Hãy tìm một đoạn dài nhất gồm m phần tử liên tiếp trong dãy a: a

k,

a

k+1,

..., a

k+m-1

tổng bằng 0

Dữ liệu vào: Đọc từ file text ZERO.INP

- Dòng 1: Chứa số n

- Dòng 2: Chứa n số a

1

, a

2

, ..., a

n

cách nhau ít nhất một dấu cách

Kết quả: Ghi ra file text ZERO.OUT

Chỉ gồm một dòng ghi ba số: m, k và k+m-1 cách nhau ít nhất một dấu cách.

Ví dụ:

ZERO.INP

ZERO.OUT

9

2 7 5 -3 -2 4 -9 -2 -1

7 2 8

Dữ liệu vào luôn được cho hợp lý để tồn tại một đoạn các phần tử liên tiếp trong dãy a có tổng

bằng 0.