#4099. 在线购物(OnlineShopping)

在线购物(OnlineShopping)

题目描述

小高决定从AtCoder公司的在线商店购买NN种商品。对于每种商品i(1iN)i(1≤i≤N),单价为PiP_i元,小高将购买QiQ_i个。
此外,他还需要支付运费。如果商品总价达到或超过SS元,运费为00元;否则运费为KK元。请计算小高需要支付的总金额。

输入格式

输入格式如下:
NN SS KK
P1P_1 Q1Q_1
P2P_2 Q2Q_2
\vdots
PNP_N QNQ_N

输出格式

输出小高需要支付的总金额。

样例

2 2000 500
1000 1
100 6
2100
3 2000 500
1000 1
100 6
5000 1
6600
2 2000 500
1000 1
1000 1
2000

样例解释

【样例1说明】
小高购买了1110001000元的商品和66100100元的商品。
因此商品总价为1000×1+100×6=16001000×1+100×6=1600元。
由于商品总价低于20002000元,需要支付500500元运费。
所以小高需要支付的总金额为1600+500=21001600+500=2100元。

【样例2说明】
商品总价为1000×1+100×6+5000×1=66001000×1+100×6+5000×1=6600元。
由于商品总价不低于20002000元,运费为00元。
因此小高需要支付的总金额为6600+0=66006600+0=6600元。

【样例3说明】
可能有多种商品单价相同。

数据范围

  • 1N1001 ≤ N ≤ 100
  • 1S,K100001 ≤ S,K ≤ 10000
  • 1K100001 ≤ K ≤ 10000
  • 1Pi100001 ≤ P_i ≤ 10000
  • 1Qi1001 ≤ Q_i ≤ 100
  • 所有输入值均为整数。

来源

  • AtCoder ABC332A