Vòng Tròn Số

PDF

Submit solution

Points: 10.00
Time limit: 1.0s
Memory limit: 64M
Input: stdin
Output: stdout

Authors:
Problem type
Allowed languages
C, C++, Java, Pascal, Python, Scratch, TEXT

Trên một vòng tròn có đánh dấu ~n~ điểm phân biệt. Bắt đầu từ một điểm, theo chiều kim đồng hồ, người ta đánh số các điểm đã chọn từ 1 tới ~n~, sau đó ghi vào vị trí mỗi điểm ~i~ một số nguyên \(~a_i~ (∀i=1,2,…,n)\).

Yêu cầu

Xác định vị trí hai điểm phân biệt ~p,q~ thỏa mãn: Nếu đi từ điểm ~p~ tới điểm ~q~ theo chiều kim đồng hồ trên vòng tròn thì dãy số nguyên đi qua có thứ tự không giảm và có chiều dài (số phần tử) lớn nhất có thể.

Dữ liệu

Dòng 1: Chứa số nguyên dương ~n~.
Dòng 2: Chứa ~n~ số nguyên ~a_1,a_2,…,a_n~.

Kết quả

Hai vị trí ~p,q~ tìm được theo đúng thứ tự.

Giới hạn

\(n \leq ~10^5~, ∀i:|~a_i~| \leq ~10^9~\).

Input

8
3 4 -2 0 9 1 2 3

Output

6 2


Comments

Please read the guidelines before commenting.


There are no comments at the moment.