折扣购物

题目描述

噜噜\blue{噜噜} 需要在一家商店中购买商品。

商店中共有 nn 种商品,每种商品的库存均为无限。所有商品的原价相同,每件商品需要花费 22 元。

对于第 ii 种商品,商店设置了一个折扣条件 bib_i

  • 噜噜\blue{噜噜} 在购买该件商品之前,已经累计购买了至少 bib_i 件商品,则购买第 ii 种商品时,每件只需花费 11 元;
  • 否则,购买第 ii 种商品时,每件需要花费 22 元。

噜噜 至少需要购买第 ii 种商品 aia_i 件。商品可以按照任意顺序购买,也可以购买超过规定数量的商品。

请你合理安排购买商品的顺序,使完成所有购买要求所花费的总金额最小,并输出这个最小金额。

输入格式

第一行包含一个整数 nn,表示商品种类数。

接下来 nn 行,每行包含两个整数 ai,bia_i,b_i,分别表示第 ii 种商品至少需要购买的数量,以及购买该商品时享受折扣所需的累计购买数量。

输出格式

输出一行一个整数,表示完成所有购买要求所需花费的最小金额。

样例输入 #1

3
3 4
1 3
1 5

样例输出 #1

8

样例输入 #2

5
2 7
2 8
1 2
2 4
1 8

样例输出 #2

12

数据范围与约定

对于 100%100\% 的数据,保证:1n1051\le n\le 10^5,1ai,bi10141\le a_i,b_i\le 10^{14},i=1nai1014\sum_{i=1}^{n}a_i\le 10^{14}

测试点编号 分值 具体限制 特殊性质
121\sim2 1010 n10n\le 10ai,bi100a_i,b_i\le 100 特殊性质 A
343\sim4 n100n\le 100ai104\sum a_i\le 10^4 特殊性质 B
565\sim6 n1000n\le 1000ai106\sum a_i\le 10^6 特殊性质 C
7107\sim10 2020 n5000n\le 5000ai109\sum a_i\le 10^9
111411\sim14 n5×104n\le 5\times 10^4
152015\sim20 3030 无额外限制
  • 特殊性质 A:保证所有 bi=1b_i=1
  • 特殊性质 B:保证所有 ai=1a_i=1
  • 特殊性质 C:保证 b1b2bnb_1\le b_2\le\cdots\le b_n