手机套餐怎么选
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
手机套餐怎么选
题目描述
小硬壳每个月要打不少电话,他想在三个手机套餐中选一个最省钱的。假设他每个月通话 分钟,三个套餐的收费规则如下:
套餐 A:月租 元,每月免费通话 分钟,超出部分每分钟收费 元;
套餐 B:月租 元,每月免费通话 分钟,超出部分每分钟收费 元;
套餐 C:月租 元,不限量(无论打多少分钟,都只收 元)。
输入小硬壳每月的通话分钟数,输出他选择最省钱套餐时需要支付的月费。
输入格式
输入一个整数 ,表示每月通话分钟数。
输出格式
输出一个整数,表示最省钱套餐的月费。
样例
60
30
120
50
300
110
说明/提示
。
样例 1:通话 分钟。套餐 A 未超量, 元;套餐 B 元;套餐 C 元。最便宜 元。
样例 2:通话 分钟。套餐 A 超出 分钟, 元;套餐 B 未超量, 元;套餐 C 元。最便宜 元。
样例 3:通话 分钟。套餐 A 超出 分钟, 元;套餐 B 超出 分钟, 元;套餐 C 元。最便宜 元。
注意边界:
- 每个套餐都要先判断是否超量:没超量就只付月租,超了才加"超出的分钟数 × 每分钟价格";
- 最后要从三个套餐中取最小的一个,别忘了和套餐 C(不限量)比较;
- 恰好免费上限(如 分钟、 分钟)不算超量,只付月租。