308338: CF1503C. Travelling Salesman Problem
Memory Limit:256 MB
Time Limit:2 S
Judge Style:Text Compare
Creator:
Submit:0
Solved:0
Description
Travelling Salesman Problem
题意翻译
C 国有 $n$ 个城市(编号为 $1$ 到 $n$),第 $i$ 个城市有美丽值 $a_i$ 和基价 $c_i$。 一位旅行商要旅行,他希望从城市 $1$ 开始,经过其他的每个城市正好一次,然后回到城市 $1$。 对于任意 $i\not=j$,从城市 $i$ 到达城市 $j$ 需要 $\max(c_i,a_j-a_i)$ 个金币。求旅行商完成旅行所需花费的最少金币数。 $2\leq n\leq10^5;0\leq a_i,c_i\leq10^9;$题目描述
There are $ n $ cities numbered from $ 1 $ to $ n $ , and city $ i $ has beauty $ a_i $ . A salesman wants to start at city $ 1 $ , visit every city exactly once, and return to city $ 1 $ . For all $ i\ne j $ , a flight from city $ i $ to city $ j $ costs $ \max(c_i,a_j-a_i) $ dollars, where $ c_i $ is the price floor enforced by city $ i $ . Note that there is no absolute value. Find the minimum total cost for the salesman to complete his trip.输入输出格式
输入格式
The first line contains a single integer $ n $ ( $ 2\le n\le 10^5 $ ) — the number of cities. The $ i $ -th of the next $ n $ lines contains two integers $ a_i $ , $ c_i $ ( $ 0\le a_i,c_i\le 10^9 $ ) — the beauty and price floor of the $ i $ -th city.
输出格式
Output a single integer — the minimum total cost.
输入输出样例
输入样例 #1
3
1 9
2 1
4 1
输出样例 #1
11
输入样例 #2
6
4 2
8 4
3 0
2 3
7 1
0 1
输出样例 #2
13