二哈的技艺

测试数据来自 system/2156

作业已超过截止时间,您无法递交本题目。

时间限制:1秒  内存限制:256M


【题目描述】

  小H养了 \(N\) 只哈斯奇,按照 1 到 \(N\) 依次编上了号。哈斯奇俗名二哈,在狗场无聊时练习一种简单的技艺:所有哈斯奇都摞在一起,比如说,第一只哈斯奇站在第二只哈斯奇的身上,同时第二只哈斯奇有站在第三只哈斯奇的身上……,最底下的是第 \(N\) 只哈斯奇。

  每只哈斯奇都有自己的体重以及力量,编号为 \(i\) 的哈斯奇的体重为 \(W_i\),力量为 \(P_i\)。当某只哈斯奇身上站着另一些哈斯奇时它会在一定程度上被压扁,我们不妨把它被压扁的程度叫着压扁指数。对于任意的哈斯奇,它的压扁指数等于摞在它上面所有哈斯奇的总重量(当然不包括自己)减去它的力量。奶哈斯奇们按照一定的顺序摞在一起后,他们的总压扁指数就是被压得最扁的那只哈斯奇的压扁指数。

  你的任务就是帮助奶哈斯奇们找出一个摞在一起的顺序,使得总压扁指数最小。

【输入格式】

  第 1 行:一个单独的正整数 \(N\)。
  第 2 到第 \(N+1\) 行:第 \(i+1\) 行给出编号为 \(i\) 的奶哈斯奇的体重于力量 \(W_i\) 和 \(P_i\) ,用一个空格分开。

【输出格式】

  一个整数,表示奶哈斯奇门总压扁指数的最小值。

【输入输出样例】

 Input

3
10 3
2 5
3 3

 Output

2

【数据限制】

  对于 \(100\%\) 的数据,\(1≤N≤50000\),\(1≤W_i≤10000\),\(1≤P_i≤10^9\)。

【来源】

  Mr.he

贪心算法练习题(二)

未认领
状态
已结束
题目
10
开始时间
2024-01-19 00:00
截止时间
2024-03-01 23:59
可延期
24.0 小时