#P5064. 赚取班费

赚取班费

题目描述

小美在你的帮助下成功当上了班长,现在需要赚取班费。她花费20元参与了一个游戏:面前有n个硬币,每个硬币有自己的价值。如果某一段连续的硬币价值是增长的(大于等于都算增长),小美就可以获取这一段连续硬币的价值,但只能选取一次。请帮小美找出能获取最大价值的连续硬币段,输出其开始位置和长度。

输入格式

第一行输入一个整数n,表示总共有多少个硬币。

第二行输入n个用空格隔开的正整数,表示每个硬币的价值。

输出格式

输出共两行。

第一行输出一个正整数,表示小美从第几枚硬币开始选取(如果有多个开始位置,输出第一个)。

第二行输出一个正整数,表示小美选取硬币的个数。

样例输入1

5
2 2 2 2 2

样例输出1

1
5

样例解释1

五个价值都为2的硬币可以看成是增长的,从第一个硬币开始选取5个硬币,总价值最大。

样例输入2

6
1 2 3 1 10 1

样例输出2

4
2

样例解释2

从第4个硬币开始选取,选取两个硬币(价值1和10),符合增长条件且总价值最大。

数据范围

  • 对于40%的数据:10 ≤ n ≤ 10000,每个硬币的价值在1到1000的范围内。
  • 对于所有数据:10 ≤ n ≤ 1000000,每个硬币的价值在1到10000的范围内。