3-10 反抗内卷

3-10 反抗内卷

反抗内卷

时间限制:1s

空间限制:256MB

Description

本学期,小L参加了学院开设的《算法设计与分析》课程,选课的学生共有n个。在期末考试前,每个人都需要提交一篇论文《论算法设计的艺术》。记\(w_i\)为第i位学生的论文字数。

由于能力不同,每位学生的论文字数都有一个下界\(L_i\)和一个上界\(R_i\),即\(L_i ≤ w_i ≤R_i\)。

恶贯满盈的任课教师季老师定下了一个打分规则——对于某个学生而言,若在所有n个学生中,有k个学生的论文字数大于他的论文字数,则他的论文分数是n-k。在这样的规则下,每个同学都想尽力多写来获取高分。最终,每个同学都决定写\(R_i\)个字。

为了反抗内卷,小L把大家召集起来,希望大家一起减少论文字数。

经过协商,同学们统一决定让小L决定每个同学写多少字,但是有以下两点要求:

1.在新方案下,每个同学的成绩不能比原来低。
2.小L希望在要求1的基础上,每个同学的论文字数之和最小。

小L不知道该怎么设计方案,于是他找到了会编程的你,希望你能够给出每个同学\(w_i\)之和的最小值。

Input Format

第一行包含单个整数 \(n(1 \leq  n \leq 10^5)\) ,即学生的总数。

以下 \(n\) 行中的每一行都有两个以空格分隔的整数 \(L_i\) 和 \(R_i\) \((1 ≤ L_i ≤ R_i≤10^9)\)

Output Format

输出一个整数,表示每个同学\(w_i\)之和的最小值

Data Range

  • \(1 \leq  n \leq 10^5\)
  • \(1 ≤ L_i ≤ R_i≤10^9\)

Input Example #1:

3
1 10000
1 10000
1 10000

Output Example #1:

3

Input Example #2:

4
1 2
2 2
2 4
3 4

Output Example #2:

10

信息

ID
1442
难度
8
分类
(无)
标签
(无)
递交数
22
已通过
5
通过率
23%
上传者

相关