QOJ.ac

QOJ

Time Limit: 2 s Memory Limit: 256 MB Total points: 100

#22727. 乳牛雜技

Statistics

Farmer John 的 $N$ 頭乳牛($1 \le N \le 50{,}000$,編號 $1..N$)計畫逃跑加入馬戲團。牛蹄讓牠們無法走鋼索或盪空中鞦韆(上次試圖用大砲發射乳牛也慘敗了),於是決定練習雜技。

乳牛們缺乏創意,只想出一種雜技:互相站在背上,疊成一定高度的垂直牛堆。牠們正在考慮堆疊順序。

每頭乳牛有重量($1 \le W_i \le 10{,}000$)和力量($1 \le S_i \le 1{,}000{,}000{,}000$)。牠倒下的風險等於上方所有乳牛的總重量(當然不含自身)減去牠的力量(因此越強風險越低)。請確定一種順序,使所有乳牛中最大的倒下風險最小。

輸入格式

  • 第 1 行:整數 $N$。
  • 第 $2..N+1$ 行:第 $i+1$ 行以兩個空格分隔的整數 $W_i$ 和 $S_i$ 描述乳牛 $i$。

輸出格式

  • 第 1 行:一個整數,表示任意使風險最小的最佳順序中所有乳牛的最大風險。

範例

輸入格式 1

3
10 3
2 5
3 3

輸出格式 1

2

說明

將重量 10 的乳牛放在底部。牠托著另外兩頭,倒下風險為 $2+3-3=2$。其他乳牛的倒下風險更低。

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.