#887. 连续子数列之和-Pro

连续子数列之和-Pro

题目描述

给出一个长度为 nn 的严格递增数列 A1,A2...AnA_1,A_2...A_n,请你找出两个整数 l,rl,r,满足 Al+Al+1+Al+2+..Ar=MA_l+A_{l+1}+A_{l+2}+..A_{r}=M

输入格式

第一行:两个整数 n,Mn,M,含义与题目中相同。

第二行:nn 个整数 A1,A2...AnA_1,A_2...A_n,表示输入的数列。

输出格式

两个整数,表示符合条件的 l,rl,r。若有多组答案满足要求,只输出 ll 最小的一组。题目保证答案一定存在。

样例

5 17
1 2 4 5 8
3 5
4 3
1 2 3 4
1 2
3 8
7 8 9
2 2

样例 11 解释

数列 AA 的长度为 55,需要从中找出和为 1717 的连续子数列。容易观察出 A3+A4+A5=4+5+8=17A_3+A_4+A_5=4+5+8=17

数据范围与约束

对于 50%50\% 的数据,$1≤n≤100;1≤A_i≤100。

对于 100%100\% 的数据,$1≤n≤10^6;1≤A_i≤10^9。