#789. 阶梯气价(gas)

阶梯气价(gas)

题目背景

在一个风景如画的小城里,居民们的生活和谐而宁静。小城有一个特殊的政策,那就是实行阶梯气价制度,以鼓励居民们更加合理地使用天然气资源。这个制度根据家庭年用气量的不同,设置了不同的价格区间。而对于那些经济困难的家庭,小城政府还提供了额外的优惠,以减轻他们的生活负担。

故事的主人公是一位名叫小 X 的年轻人,他生活在一个普通的三口之家。小 X 的父亲是一位勤劳的工人,母亲则是一位贤惠的家庭主妇。由于家庭收入有限,他们一直都非常注意节约用气。然而,随着冬季的到来,气温降,他们家的用气量也随之增加。

一天,小 X 在电视上看到了小城燃气公司发布的一则通知,通知中提到可以通过一个程序来计算家庭一年的用气费用。小 X 心想,这正是一个好机会,可以帮助家里更好地管理用气支出。于是,他决定学习编程,编写一个能够计算用气费用的程序。

题目描述

根据小城阶梯气价的计费规则,编写一个程序。根据输入的两个数据:家庭的年用气量(单位为立方米)和是否是困难家庭,输出该家庭一年的用气费用。阶梯气价的计费规则如下:

  1. 第一阶梯:04000-400 立方米,单价为 3.013.01 元/立方米。
  2. 第二阶梯:4011000401-1000 立方米,单价为 3.613.61 元/立方米。
  3. 第三阶梯:10001000 立方米以上,单价为 4.214.21 元/立方米。

对于困难家庭,每个阶梯的单价都享有 10%10\% 的优惠。

输入描述

第一行两个整数 n,kn,k 分别代表家庭年用气量和是否是困难家庭(11 表示是,00 表示否)。

输出描述

一行一个实数,表示该家庭一年的用气费用,数据保留两位小数。

100 0
301.00
1500 1
4927.50

数据范围与提示

【样例解释】

样例 11 答案为 1003.01=301.00100\ast 3.01=301.00

样例 22 用气到了第三阶梯且是困难家庭,优惠 10%10\%,即总费用的基础上乘以 0.90.9,答案为 $(400 \ast 3.01+600 \ast 3.61+(1500-1000) \ast 4.21)\ast 0.9=4927.50$

【数据规模及约定】

对于测试编号为奇数的数据满足:k=1k=1

对于测试编号为偶数的数据满足:k=0k=0

对于 40%40\% 的数据满足:0<=n<=4000<=n<=400

对于 80%80\% 的数据满足:0<=n<=10000<=n<=1000

对于 100%100\% 的数据满足:0<=n<=100000<=n<=10000