1904:任务安排

文件提交:无需freopen 内存限制:128 MB 时间限制:1.000 S
评测方式:普通裁判 命题人:
提交:4 解决:2

题目描述

小爱突然之间,同时收到了 $n$ 份任务。完成第 $i$ 份任务需要 $t_i$ 的时间,在这份任务没有完成之前,每一个单位时间会收到 $f_i$ 单位的罚款。

请问小爱应该以什么顺序完成这些任务,才能让罚款总额达到最小?

输入

第一行:单个整数 $n$

第二行到第 $i+1$ 行:第 $i$ 行有两个以空格分隔的整数表示 $t_i$ 与 $f_i$

$1\le n\le 2\times 10^5$

$1\le t_i,f_i\le 2\times 10^5$

输出

单个整数:表示最少的罚款金额

样例输入-1 复制

3
3 1
1 3
2 2

样例输出-1 复制

15

样例输入-2 复制

2
9 10
8 9

样例输出-2 复制

242

提示

样例解释1: 按照题意,按照任务顺序为:第2个任务--第3个任务--第1个任务 时,罚款总额最少。

此时罚款明细为:

第2个任务罚款:$3\times 1 = 3$

第3个任务罚款:$2\times (1+2) = 6$

第1个任务罚款:$1\times (1+2+3) = 6$

因此,罚款总额为:$3+6+6=15$