#M1L1205. 可以撤销的一条登记

可以撤销的一条登记

可以撤销的一条登记

题目描述

仓库初值为 B。你可以撤销至多一条增减登记,撤销后其他登记按原顺序执行,处理过程中库存始终不得为负。合法方案中,希望最终库存最多;若并列,选择撤销编号最小的方案,不撤销的编号规定为0。

输入格式

第一行 n、B;第二行 n 条变化。 输入只有一组数据。

输出格式

若有合法方案,输出最大最终库存及撤销编号;若没有合法方案,只输出-1。

样例 1

输入

3 2
-3 4 -5

输出

1 1

说明

撤销第一条后库存依次为6和1。

样例 2

输入

2 0
-1 -1

输出

-1

说明

撤销任意一条仍有一次负库存。

数据范围

  • 1≤n≤80;0≤B≤200;每条变化为[-50,50]内整数。