#11758. J1: Dog Treats / 狗狗零食
J1: Dog Treats / 狗狗零食
Problem J1: Dog Treats / 狗狗零食
版权信息: 2020年加拿大计算机竞赛青少年组
任务总览
任务名称 | 时间限制 | 内存限制 | 分数 |
---|---|---|---|
狗狗零食 | 1 sec | 1024 MB | 100 points |
题目描述
啊B,是一只喜欢零食的狗。一天结束时,根据它收到的零食数量和种类,它会变得开心或难过。零食有三种大小:小、中、大。Barley 的快乐得分可以通过以下公式来计算:
得分 = 1 * S + 2 * M + 3 * L
其中:
- S 是小零食的数量,
- M 是中零食的数量,
- L 是大零食的数量。
如果 Barley 的快乐得分大于等于 10,则它很开心;否则,它很难过。你需要根据 Barley 的零食得分判断它的心情。
输入格式
输入包含三行:
- 第一行是一个非负整数 S,表示小零食的数量(0 ≤ S < 10)。
- 第二行是一个非负整数 M,表示中零食的数量(0 ≤ M < 10)。
- 第三行是一个非负整数 L,表示大零食的数量(0 ≤ L < 10)。
输出格式
如果 Barley 的快乐得分大于等于 10,输出 happy
。否则,输出 sad
。
输入输出示例
输入示例 1
3
1
0
输出示例 1
sad
解释:
Barley 的快乐得分为:
1 * 3 + 2 * 1 + 3 * 0 = 5
,因此它是 sad。
输入示例 2
3
2
1
输出示例 2
happy
解释:
Barley 的快乐得分为:
1 * 3 + 2 * 2 + 3 * 1 = 10
,因此它是 happy。
时间复杂度分析
此题的时间复杂度为 **O(1)**,因为输入的数据量非常小,计算得分只涉及三次乘法和加法,效率非常高。
统计
相关
在下列比赛中: