AT_past202107_o.コンピュータ

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

一个整数 nn 以及两个长为 nn 的整数序列 aa 和 bb 描述了高桥接下来 nn 天的情况。

  • 在第 ii 天早上,高桥会赚到 aia_i 元钱;
  • 在第 ii 天下午,高桥可以支付任意钱数购买一台新电脑,并把旧电脑扔掉,或者什么都不做。(余额不能为负)
  • 在第 ii 天晚上,高桥需要用一台价值至少 bib_i 元的电脑完成一项任务。

起初,高桥既没有钱,也没有电脑。问高桥能否完成全部任务?若能完成,输出 nn 天后余额的最大值。

输入格式

第一行输入 nn,剩下 nn 行每行输入两个整数 aia_i 和 bib_i。

输出格式

若高桥可以完成全部任务,输出 nn 天后余额的最大值;否则输出 −1-1。

输入输出样例

  • 输入#1

    3
    5 1
    2 4
    4 6

    输出#1

    4
  • 输入#2

    3
    3 2
    1 2
    3 6

    输出#2

    -1

说明/提示

样例 #1 解释

第一天,高桥用 11 元钱买电脑;

第二天,高桥用 66 元钱买电脑;

第三天,不买电脑。

这样,余额为 44 元,达到最大值。

样例 #2 解释

无论如何高桥都不可能完成全部工作,所以输出 −1-1。

数据规模与约定

对于全部测试数据,保证 1≤n≤2×1051 \le n \le 2 \times 10^5,1≤ai,bi≤1091 \le a_i,b_i \le 10^9。

输入解题思路,AI测评打分。不知道怎么写?

首页