| 问题描述 |
|---|
涂涂去超市购物,超市里有若干种商品,每种商品都有一个单价。涂涂挑选了一些商品,每种商品可以买多个。现在需要计算涂涂应付的总金额。 超市有两种优惠活动: (1)如果购买的商品总数量超过10件,则总金额打9折,并保留整数部分; (2)如果总金额(如果前面有打9折,按打折以后的金额判断)超过100元,则减10元。 注意:如果只满足其中一种优惠,则只生效对应的优惠。如果同时满足两种优惠,则可以同时享受优惠,首先打折,然后在打折后的基础上减10元。 |
| 输入描述 |
多组案例。一个正整数n,表示案例的数量。(n<=20 ) 每组案例中,先是一个正整数m,表示购买商品的种类数。(m<=50 ) 接下来m行,每行两个正整数:商品单价p和购买数量q。(p<=1000,q<=100 )
|
| 输出描述 |
针对每组案例,输出一个整数,表示涂涂应付的总金额。 每组案例输出完都要换行。
|
| 样例输入复制样例 |
2 3 5 6 10 3 25 2 2 100 1 200 1 |
| 样例输出 |
99 290 |
| 提示说明 |
第一组案例: 总金额 = 5×6 + 10×3 + 25×2 = 30 + 30 + 50 = 110 数量 = 6+3+2 = 11 > 10,打9折,折后总金额99元 99 <= 100,不享受减10元优惠 第二组案例: 总金额 = 100×1 + 200×1 = 300 数量 = 2 <= 10,不打折,总金额300元 300 > 100,再减10元 → 290元
|
| 相关 |