#2824. 最大荒谬度
最大荒谬度
题目描述
Berland 的改革仍在继续。比如在昨天的会议上,Berland 议会一口气通过了 部法律(每部法律分到了 1 到 之间的一个唯一编号)。今天这些法律都摆在了 Berland 总统 G.W. Boosch 的桌上等待签署。
这次 Boosch 先生计划签署 部法律。他决定从 1 到 中恰好选取两个互不相交、长度均为 的整数区间,并签署所有编号落在这两个区间内的法律。严格地说,Boosch 先生要选两个整数 、(,),然后签署编号在区间 和 内(含边界)的全部法律。
Boosch 先生选择法律时当然要考虑民意。Allberland 民意研究中心(APOSC)在市民中做了民意调查,把结果整理成报告交给总统。报告给出了每部法律在公众眼中的"荒谬度"。Boosch 先生是个真正的爱国者,他热衷于签署总荒谬度最大的法律。请帮帮他。
输入格式
第一行包含两个整数 和 (,),分别表示议会通过的法律数和单个区间的长度。第二行包含 个整数 ,表示每部法律的荒谬度()。
输出格式
输出两个整数 、——Boosch 先生应选择的两个区间的起点,即总统签署编号在 和 内的法律。如有多组解,输出 最小的那组;若仍有多组,再取 最小的。
5 2
3 6 1 1 6
1 4
6 2
1 1 1 1 1 1
1 3
说明/提示
第一组样例中,Boosch 先生签署了区间 [1,2] 和 [4,5] 内的法律,总荒谬度为 3+6+1+6=16。
第二组样例中,Boosch 先生签署了区间 [1,2] 和 [3,4] 内的法律,总荒谬度为 1+1+1+1=4。