该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目背景
新学期开始,大维老师想通过合理分配同桌组合来促进男女同学互帮互助,让大家在学习中更快进步。
题目描述
大维老师的班级里有 n 个男生和 n 个女生,需要两两配对成 n 对同桌。大维老师收集了每个同学的平均成绩,第 i 个男生的成绩为 bi,第 i 个女生的成绩为 gi。
如果第 i 个男生和第 j 个女生组成同桌,那么这一对同桌的成绩为
bi+gj.
在完成所有 n 对同桌分配后,成绩最高的那一对同桌的成绩被称为该方案的“分配度”。大维老师认为,分配度越小越好。现在对于每个 k=1,2,…,n,请计算在仅考虑前 k 名男生和前 k 名女生时,能达到的最小分配度。
输入格式
第一行包含一个整数 n,表示男女生人数。
接下来 n 行,每行包含两个整数 bi 和 gi,分别表示第 i 个男生和第 i 个女生的成绩。
输出格式
输出共 n 行,第 k 行表示当只考虑前 k 名男生和前 k 名女生时,最小的分配度。
样例
3
2 8
3 1
1 4
10
10
9
样例解释
- 当 k=1 时,只有第 1 名男生(成绩为 2)和第 1 名女生(成绩为 8),唯一分配度为 2+8=10。
- 当 k=2 时,男生成绩为 {2,3},女生成绩为 {8,1},最优配对方案可为 (2,8) 和 (3,1),分配度为 max(2+8,3+1)=10。
- 当 k=3 时,男生成绩为 {2,3,1},女生成绩为 {8,1,4},最优方案可为 (1,8),(2,1),(3,4),分配度为 max(1+8,2+1,3+4)=9。
数据范围
- 对于 20% 的数据,1≤n≤5,1≤bi,gi≤10。
- 对于 40% 的数据,1≤n≤100,1≤bi,gi≤100。
- 对于 70% 的数据,1≤n≤103,1≤bi,gi≤100。
- 对于 100% 的数据,1≤n≤105,1≤bi,gi≤100。