9116 - [SF Round 3] 灵感与推敲(poem)

通过次数

10

提交次数

51

时间限制 : 1 秒
内存限制 : 128 MB

WalkerV\texttt{WalkerV} 自认为有着不错的文学天赋,的确他也有不少作品。现在,他向着文学中最为凝练与美妙的体裁——诗词,发起了挑战。

WalkerV\texttt{WalkerV} 十分喜爱宋词,所以他要严格按照词牌写词。换言之,他写的每篇作品都有着固定的句子数 nn

现在,WalkerV\texttt{WalkerV} 要在 tt 天内进行集中创作。他每天进行的文学创作可以分为一下两种:

  • 灵感乍现,写出 xx 个句子。
  • 推敲成品,删去 xx 个句子。(如果 xx 大于现有行数则全部删除)

一旦某天创作结束后,WalkerV\texttt{WalkerV} 累积句子数大于等于 nn,他就写好了一首词。同时,他会把所有累积的句子清空

现在,你得知了 WalkerV\texttt{WalkerV} 的完成的作品总数 ss 与每天文学创作的记录,请你计算 nn 可能的最小值和最大值。

输入

共两行。

第一行,两个整数 t,st,s

第二行,tt 个整数,表示 x1,x2,,xtx_1, x_2, \cdots ,x_t。若 xi0x_i \geq 0,表示第 ii 天写出了 xix_i 个句子;若 xi<0x_i<0,表示第 ii 天删去了 xi-x_i 个句子。

输出

一行两个整数 min,maxmin,max,表示 nn 可能的最小值和最大值。

样例

输入
复制

4 2
2 5 -3 9

输出
复制

3 7

提示

对于 10%10\% 的数据,t5t \leq 5

对于 40%40\% 的数据,t2×103t \leq 2 \times 10^3

对于 100%100\% 的数据,1t106,1s106,109xi1091 \leq t \leq 10^6, 1 \leq s \leq 10^6, -10^9 \leq x_i \leq 10^9