#SX0005. 2025【T1】分摊水费(bill)(自测数据)
2025【T1】分摊水费(bill)(自测数据)
题目描述
小山和小西合租了一套公寓,需共同分摊每月的自来水费用。水费采用阶梯计价方式,具体规则如下:
- 每月总用水量不超过 10 立方米(含 10 立方米)的部分,每立方米收费 4 元。
- 每月总用水量超出 10 立方米的部分,每立方米收费 5 元。
小山每月用水量为 a 立方米,小西每月用水量为 b 立方米。
他们约定了一套分摊总费用的规则:
- 若总用水不超过 10 立方米,平均分摊。
- 若总用水超过 10 立方米,10 立方米的部分平均分摊,超过的部分由用水量(a 或 b)更多的人全额支付。
输入格式
从文件 bill.in 中读入数据。
一行,包含两个整数 a 和 b,分别表示小山和小西贡献的用水量(单位:立方米),保证 a 不等于 b。
输出格式
输出到文件 bill.out 中。
一行,包含两个整数,用空格隔开,分别表示小山和小西最终应支付的水费(单位:元)。
5 4
18 18
样例解释 #1
5 + 4 = 9 < 10,因此两人平摊水费。
总水费:(5 + 4) × 4 = 36,
两人平均分摊,故每人应支付 18 元。
5 6
20 25
样例解释 #2
5 + 6 = 11 > 10,因此两人不平摊水费。
10 立方米的部分:(5 + 5) × 4 = 40;
超过 10 立方米的部分:(5 + 6 - 10) × 5 = 5;
两人平均分摊 40,其余部分由小西支付。故小山应支付 20 元,小西应支付 25 元。
数据范围
- 对于 30% 的数据,0 ≤ a, b ≤ 5。
- 对于另外 30% 的数据,5 < a, b ≤ 20。
- 对于 100% 的数据,0 ≤ a, b ≤ 20, a ≠ b。
题目来源
2025 山西省小学生编程未来星启航计划