Po đang chơi một trò chơi tung xúc xắc.
Ban đầu, một con xúc xắc có ~10^9~ mặt được tung lên ~n~ lượt, trong lượt thứ ~i~ giá trị mặt trên của con xúc xắc là ~x_i~.
Po được chọn 3 số ~k,l,r~ cho biết Po sẽ chơi ở các lượt ~l,l+1,l+2,….,r-1,r~; nếu trong mỗi lượt chơi giá trị mặt trên của xúc xắc là ~k~ thì Po được gấp đôi số tiền đang có, ngược lại số tiền của Po bị giảm đi một nửa.
Hãy cho biết Po cần chọn 3 số ~k,l,r~ ~(1≤l≤r≤n)~ là bao nhiêu để số tiền nhận được là lớn nhất, biết rằng ban đầu Po có 1 đồng.
Dữ liệu vào:
**Kết quả: **
**Ràng buộc: **
Ví dụ:
Input 0
5
4 4 3 4 4
Output 0
4 1 5
Input 1
5
11 1 11 1 11
Output 1
11 5 5
Code tích cực |
---|
Trong 24h |
|
Trong 7 ngày |
Trong 30 ngày |
Thống kê |
---|
AC/Sub: 97887/180710 Pascal: 17121 C++: 130348 Python: 33199 Lượt xem/tải tests: 37718 |