戴口罩
内存限制: 256 Mb时间限制: 1000 ms
题目描述
疫情期间,口罩成了必需品。小爱是从某个周三开始戴口罩的,她每天都需要消耗 11 枚口罩。在每个周一,社区会赠送 77 枚口罩,在每个周二,学校会赠送 77 枚口罩。
在疫情出现之前,小爱有 1010 只口罩,直到有一天,疫情结束了,小爱不用再带戴口罩了,此时她还剩下 𝑛n 只口罩。请问她一共戴了多少天的口罩呢?
输入格式
单个整数:表示疫情结束时剩余口罩数量 𝑛n。
输出格式
单个整数:表示带口罩的天数。
数据范围
5≤𝑛≤20005≤n≤2000
样例数据
输入:
17
输出:
7
输入:
23
输出:
15
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
int ans = 0;
cin >> n;
int s = 10;
while (s != n) {
ans++;
if (ans % 7 == 0 || ans % 7 == 6) {
s += 7;
}
s--;
}
cout << ans << endl;
return 0;
}