#P16151. [2022国家队训练南京站]game
[2022国家队训练南京站]game
题目描述
你最近学习了打隔膜。
有 个怪物。击败第 个怪物需要消耗 点体力,而击败它之后可以获得 点体力。任意时刻,体力都不能为负数。
对于每个 ,请计算:如果要击败恰好 个怪物,至少需要多少初始体力。
输入格式
第一行一个正整数 ,表示怪物个数。
接下来 行,每行两个整数 ,表示第 个怪物的属性。
输出格式
输出一行 个非负整数,第 个整数表示击败恰好 个怪物所需的最小初始体力。
样例一
输入
4
1 2
3 4
1 1
2 3
输出
1 2 3 4
样例二
输入
8
304 282
773 724
274 481
43 254
813 110
722 107
140 62
351 418
输出
43 43 63 63 63 288 341 1044
数据范围与提示
- 子任务 ( 分):。
- 子任务 ( 分):。
- 子任务 ( 分):无特殊限制。
对于 的数据:
$$1\le n\le 3\times 10^5,\qquad 1\le A_i,B_i\le 10^9.$$