AT_arc094_c [ARC094E] Tozan and Gezan

题目描述

给定两个由非负整数组成的数列 $A,B$,它们的长度均为 $N$,且 $A$ 的所有元素之和与 $B$ 的所有元素之和相等。$A$ 的第 $i$ 项记为 $A_i$,$B$ 的第 $i$ 项记为 $B_i$。 “とざん君”和“げざん君”会重复进行以下操作: - 如果 $A$ 和 $B$ 作为数列完全相等,则操作结束。 - 否则,首先“とざん君”从 $A$ 中选择一个正数元素,将其减 $1$。 - 然后“げざん君”从 $B$ 中选择一个正数元素,将其减 $1$。 - 接着让宠物“高桥君”吃一颗糖果。 “とざん君”希望在操作结束前让高桥君吃到最多的糖果,而“げざん君”则希望让高桥君吃到最少的糖果。请在双方都采取最优策略的情况下,求高桥君最终能吃到的糖果数量。

输入格式

输入通过标准输入给出,格式如下: > $N$ > $A_1\ B_1$ > $A_2\ B_2$ > $\vdots$ > $A_N\ B_N$

输出格式

输出在双方都采取最优策略时,高桥君能吃到的糖果数量。

说明/提示

## 限制条件 - $1 \leq N \leq 2 \times 10^5$ - $0 \leq A_i, B_i \leq 10^9\ (1 \leq i \leq N)$ - $A$ 和 $B$ 的元素之和相等 - 输入均为整数 ## 样例解释 1 在双方都采取最优策略时,操作过程如下: - “とざん君”将 $A_1$ 减 $1$。 - “げざん君”将 $B_1$ 减 $1$。 - 高桥君吃到 $1$ 颗糖果。 - “とざん君”将 $A_2$ 减 $1$。 - “げざん君”将 $B_1$ 减 $1$。 - 高桥君吃到 $1$ 颗糖果。 - 此时 $A$ 和 $B$ 相等,操作结束。 由 ChatGPT 4.1 翻译