#P1389. [CZOJ 一周一测 R14 F] 最大值模板

[CZOJ 一周一测 R14 F] 最大值模板

题目描述

给定两个长度为 nn 的整数序列 aabb。对于 k=1,2,,nk = 1, 2, \ldots, n,解决如下问题。

考虑选择 11nn 之间的 kk 个不同整数。设 SS 为所选整数的集合。求 $\displaystyle (\sum_{i \in S} a_i) - (\max_{i \in S} b_i)$ 的最大值。

输入格式

第一行一个正整数 nn

之后 nn 行每行两个正整数 ai,bia_i,b_i

输出格式

输出共 nn 行。

ii 行输出 k=ik=i 时原问题的答案。

输入输出样例 #1

输入 #1

6
1 1
1 9
4 1
5 9
1 8
4 10

输出 #1

3
4
3
4
5
6

说明/提示

【数据范围】

对于 20%20\% 的数据,保证 1n101 \le n \le 10

对于 40%40\% 的数据,保证 1n801 \le n \le 80

对于 60%60\% 的数据,保证 1n4001 \le n \le 400

对于 80%80\% 的数据,保证 1n30001 \le n \le 3000

对于 100%100\% 的数据,保证 1n2×1051 \le n \le 2 \times 10^5109ai109-10^{9} \le a_i \le 10^{9}2×1014bi2×1014- 2 \times 10^{14} \le b_i \le 2 \times 10^{14}