/ SUOI / 题库 /

#70 送信

#70 送信

描述

有 \(N\) 个村庄,你需要给每个村庄送一封信

设你依次送达的村庄是 \(A_1\), \(A_2\), ..., \(A_N\) , \(A\) 是 \(1\) 至 \(N\) 的一个排列

记 \(X_{A_i}=i\) ,对于 \(i\) 号村庄,你会获得 \(K_i*(E_i-X_i)\) 的收益(去早得钱,去晚赔钱)

合理安排 \(A\) 求最大收益

输入

第一行一个正整数 \(N\)

接下来 \(N\) 行每行两个正整数 \(K_i\), \(E_i\)

输出

一行一个整数为最大收益

样例

输入

3
2 1
3 3
1 3

输出

4

范围

25% \(N\leq 20\)

50% \(N\leq 1000\)

100% \(N\leq 10^6\), \(K_i\leq 10^6\), \(E_i\leq N\)

限制

1s

128M

信息

难度
2
分类
(无)
标签
(无)
递交数
4
已通过
2
通过率
50%
上传者