题目描述
一项工程连续推进 天,第 天当天产出 件,当天成本为 (成本逐天有涨有落,还可能为负,表示当天净回收)。共有 个询问,每个询问给目标产量 与成本上限 :求最少的天数 ,使得前 天的产量之和不小于 ,且前 天的成本之和不超过 。每个询问输出一行:这样的 存在则输出 ,否则输出 。
输入格式
第一行两个整数 , 。接下来 行,第 行两个整数 , 。接下来 行,第 行两个整数 , 。
输出格式
共 行,每行一个整数:该询问的最少天数 ,无解输出 。
样例
输入
5 3 3 2 2 -1 4 3 1 1 5 2 5 4 9 3 10 100
输出
2 -1 4
样例解释
产量前缀为 ,成本前缀为 。询问 :产量达标最早在第 天(前 天产量 ),而第 天成本前缀 也达标,答案 。询问 :产量达标最早在第 天,但第 天的成本前缀 全都大于 ,无解,输出 。询问 :第 天产量 且成本 ,答案 。
数据范围
,(产量前缀严格递增),,,。产量与成本的前缀和绝对值均不超过 。