AT_past202107_o.コンピュータ
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
一个整数 n 以及两个长为 n 的整数序列 a 和 b 描述了高桥接下来 n 天的情况。
- 在第 i 天早上,高桥会赚到 ai 元钱;
- 在第 i 天下午,高桥可以支付任意钱数购买一台新电脑,并把旧电脑扔掉,或者什么都不做。(余额不能为负)
- 在第 i 天晚上,高桥需要用一台价值至少 bi 元的电脑完成一项任务。
起初,高桥既没有钱,也没有电脑。问高桥能否完成全部任务?若能完成,输出 n 天后余额的最大值。
输入格式
第一行输入 n,剩下 n 行每行输入两个整数 ai 和 bi。
输出格式
若高桥可以完成全部任务,输出 n 天后余额的最大值;否则输出 −1。
输入输出样例
输入#1
3 5 1 2 4 4 6
输出#1
4
输入#2
3 3 2 1 2 3 6
输出#2
-1
说明/提示
样例 #1 解释
第一天,高桥用 1 元钱买电脑;
第二天,高桥用 6 元钱买电脑;
第三天,不买电脑。
这样,余额为 4 元,达到最大值。
样例 #2 解释
无论如何高桥都不可能完成全部工作,所以输出 −1。
数据规模与约定
对于全部测试数据,保证 1≤n≤2×105,1≤ai,bi≤109。
输入解题思路,AI测评打分。不知道怎么写?