戴口罩 题目难度:简单 时间限制:1000ms 内存限制:128mb 题目描述 疫情期间,口罩成了必需品。小T是从某个周三开始戴口罩的,他每天都需要消耗1枚口罩。在每个周一,社区会赠送7枚口罩,在每个周二,学校会赠送7枚口罩。 在疫情出现之前,小T有10只口罩,直到有一天,疫情结束了,小T不用再带戴口罩了,此时他还剩下n只口罩。请问他一共带了多少天的口罩呢? 输入格式 单个整数:表示疫情结束时剩余口罩数量 n。 输出格式 单个整数:表示带口罩的天数。 样例数据 样例输入 1 17 样例输出 1 7
时间: 2024-04-11 07:31:18 浏览: 107
这是一个简单的数学问题。根据题目描述,小T每天消耗1枚口罩,并且在周一和周二会赠送7枚口罩。我们需要计算从疫情开始的那个周三开始,到疫情结束时剩余口罩数量n所经过的天数。
首先,我们可以计算从疫情开始的那个周三到疫情结束时剩余口罩数量n之间的天数。这部分的口罩消耗是(n - 10)。
然后,我们计算在这段时间内赠送的口罩数量。由于每个周一和周二都会赠送7枚口罩,所以总共赠送的口罩数量是((n - 10) // 7) * 2。
最后,带口罩的天数就是从疫情开始的那个周三到疫情结束时剩余口罩数量n之间的天数加上赠送的口罩数量。即带口罩的天数 = (n - 10) + ((n - 10) // 7) * 2。
所以答案就是带口罩的天数 = (n - 10) + ((n - 10) // 7) * 2。
现在你可以尝试用这个公式来解决这个问题。
阅读全文