#4938. Online Shopping

0
    ID: 4938 传统题 2000ms 1024MiB 尝试: 0 已通过: 0 难度: 1 上传者: 标签>AtCoderabc332AGESP 1级枚举(单层循环)分支结构

Online Shopping

Online Shopping

题目描述

AtCoder 公司通过其 在线商店 销售商品。 Takahashi 决定从那里购买 NN 种商品。
对于每个整数 ii(从 11 到 NN),第 ii 种商品的单价为 PiP_i 日元,并且他将购买 QiQ_i 件。 此外,他还必须支付运费。
如果所购买商品的总价达到或超过 SS 日元,则运费为 00 日元,否则为 KK 日元。 他将支付所购买商品的总价加上运费。
计算他将支付的金额。

输入格式

输入从标准输入给出,格式如下: NN SS KK P1P_1 Q1Q_1 P2P_2 Q2Q_2 ⋮\vdots PNP_N QNQ_N

输出格式

打印 Takahashi 在线购物需要支付的金额。

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≤N≤1001\leq N\leq 100 1≤S≤100001\leq S\leq 10000 1≤K≤100001\leq K\leq 10000 1≤Pi≤100001\leq P_i\leq 10000 1≤Qi≤1001\leq Q_i\leq 100 所有输入值均为整数。Takahashi 购买了一件单价为 10001000 日元的商品和六件单价为 100100 日元的商品。
因此,商品的总价为 1000×1+100×6=16001000\times 1+100\times 6=1600 日元。
由于商品的总金额少于 20002000 日元,运费将为 500500 日元。
因此,Takahashi 需要支付的金额为 1600+500=21001600+500=2100 日元。
商品的总价为 1000×1+100×6+5000×1=66001000\times 1+100\times 6+5000\times 1=6600 日元。
由于商品的总金额不小于 20002000 日元,运费将为 00 日元。
因此,Takahashi 需要支付的金额为 6600+0=66006600+0=6600 日元。
可能存在多个单价相同的商品。

标签: AtCoder|abc332A

来源

AtCoder|abc332A