#SX0005. 2025【T1】分摊水费(bill)(自测数据)

    ID: 5662 传统题 文件IO:bill 1000ms 512MiB 尝试: 7 已通过: 3 难度: 1 上传者: 标签>2025山西小学生编程未来星

2025【T1】分摊水费(bill)(自测数据)

题目描述

小山和小西合租了一套公寓,需共同分摊每月的自来水费用。水费采用阶梯计价方式,具体规则如下:

  1. 每月总用水量不超过 10 立方米(含 10 立方米)的部分,每立方米收费 4 元。
  2. 每月总用水量超出 10 立方米的部分,每立方米收费 5 元。

小山每月用水量为 a 立方米,小西每月用水量为 b 立方米。

他们约定了一套分摊总费用的规则:

  1. 若总用水不超过 10 立方米,平均分摊。
  2. 若总用水超过 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 山西省小学生编程未来星启航计划