luogu#P7621. [AHOI2021初中组] 超市购物
[AHOI2021初中组] 超市购物
题目背景
AHOI2021 初中组 T1
你可以选择跳过背景部分。
春的一天,正是乍暖还寒时候,狂风乍起。小可可裹紧了单薄的外衣,往小雪家中赶去。
“今天真不是个出门的时候啊!”小可可感叹道。
“但是我还有东西要买……你就陪我去下超市吧?”
在超市里,小雪一共买了 23.70 元的东西,最后却只付了 20.1 元,小可可见状很疑惑。
“超市对学生有优惠呗,最后会打八五折。”
“那也不可能是这个价啊?我想想……应该是 20.145 元才对。”
“超市结算的时候最后会去分化整,也就是说,以角作为付钱的最小单位,多的零头就不要了。”
题目描述
现在,假如小可可一共买了 种类型的商品,第 种商品的单价为 元,买了 件,最后打八五折,并且舍去多出的小于一角的零头,你能不能帮他算算实际要付的钱数?
输入格式
第一行一个正整数 ,表示商品的种类数。
下面 行,每行一个两位小数 和一个整数 ,用空格隔开,分别表示第 种商品的单价和购买量。注意,输入中不会省略小数点后的零。
输出格式
仅一行,一个一位小数,表示小可可在打折并去分后要付的实际元数。注意,即使小数点后一位是 0,也要输出。
1
23.70 1
20.1
3
3.00 2
17.95 1
0.10 1
20.4
见附加文件的 shopping3.in。
见附加文件的 shopping3.ans。
提示
【样例 1 解释】
这就是【题目背景】中的例子。
【样例 2 解释】
小可可的原购买金额为 $3.00 \times 2 + 17.95 \times 1 + 0.10 \times 1 = 24.05$ 元,打八五折后为 元,去掉零头后为 元。
【数据范围与提示】
提示:如果你对浮点数不熟悉的话,请尽量利用整数完成。
- 对于 的测试点,保证 ;
- 对于另外 的测试点,保证答案是整角;
- 对于 的测试点,保证 ,,。