QTSEQ - Dãy số QT

Giới hạn
  • Thời gian: 0.2s
  • Bộ nhớ: 1536MB
  • Mã nguồn: 50000 bytes

Ghi chú: Các bài VNOI đã được chuyển qua VNOJ (Thông báo). Đề bài trên VNOI và vn.spoj.com sẽ không được cập nhật nữa. Một số đề bài không chính xác sẽ chỉ được cập nhật trên VNOJ. Bạn vẫn có thể tìm kiếm đề bài trên VNOI.

Link đọc đề trên VNOJ

Một vụ tai nạn giao thông vừa xảy ra ngoài phố. Mọi người tò mò chen lấn vòng trong vòng ngoài để xem. Rất đông người xem vụ tai nạn như: khanh_can_k7 , nhungngoisao , chicuong123 , harry_porter_7 , mr_ntt , manhboyak6 . Một anh đến chậm không tài nào vào xem được. Tức quá, anh ta liền hét toáng lên:

- Tôi là bố kẻ bị nạn đây!

Mọi người kinh ngạc quay lại nhìn và vội vã giãn ra cho anh ta vào. "Kẻ bị nạn" là một... chú chó vừa bị xe cán chết.

Ngại ngùng, anh ta chạy về nhà, than khóc. Và ông tiên hellosirius hiện ra ban cho anh ta 1 điều ước. Anh ta ước rằng mọi người trên thế giới sẽ quên hết mọi chuyện trong hôm nay. Tuy nhiên, theo định luật bảo toàn năng lượng cũng như định luật bảo toàn tính mạng ông tiên buộc chú phải giải bài toán sau mới giúp chú thực hiện điều ước. Nhanh chóng chú giải được bài toán ông đưa ra tuy nhiên, lần này ông buộc chú phải chiến đấu với hiệp sĩ đẹp trai n_cqt blackstar . Để chiến thắng hiệp sĩ cách duy nhất là giải được bài toán hiệp sĩ đưa ra ( vì hiệp sĩ không những đẹp trai, học giỏi mà còn khỏe mạnh vô đối nữa ). Đề bài của hiệp sĩ như sau:

Cho dãy số nguyên A gồm N phần tử A 1 ,A 2 ,...,A n . Tìm cặp chỉ số i,j thỏa mãn:

DSEQ = |(A 1 + A 2 + ... + A i ) - (A j + A j+1 + ... + A n )| đạt giá trị lớn nhất (với 1 ≤ i < j ≤ N).

Hãy giúp anh bạn khốn khổ của chúng ta hoàn thành điều ước!

Input:

Dòng đầu là số nguyên dương N; (2 ≤ N ≤ 10 6 ).

Dòng tiếp theo chứa N số nguyên A 1 , A 2 , …, A n ; (|A i |<10 9 ), các số cách nhau một dấu cách.

Output:

Gồm một dòng chứa 2 số nguyên là DSEQ lớn nhất tìm được( do hiệp sĩ n_cqt yêu cầu ) và số cặp chỉ số thỏa mãn (hai số cách nhau một dấu cách) ( do hiệp sĩ blackstar yêu cầu )

Example:

Input:
5
1 -2 3 -4 -7
Output:
13 1
Lưu ý: 50% số test N≤5000.


  • Người up: code123
  • Nguồn bài: Trịnh Minh Nhật - Khóa 8