上海计算机学会2020年5月月赛C++丙组T1戴口罩

题目描述

疫情期间,口罩成了必需品。小爱是从某个周三开始戴口罩的,她每天都需要消耗 11 枚口罩。在每个周一,社区会赠送 77 枚口罩,在每个周二,学校会赠送 77 枚口罩。

在疫情出现之前,小爱有 1010 只口罩,直到有一天,疫情结束了,小爱不用再带戴口罩了,此时她还剩下 n 只口罩。请问她一共戴了多少天的口罩呢?

输入格式

单个整数:表示疫情结束时剩余口罩数量 n。

输出格式

单个整数:表示带口罩的天数。

数据范围

5≤n≤2000

样例数据

输入:

17

输出:

7

输入:

23

输出:

15

题解

本题关键点:注意7天一个周期,用模拟解题。 代码如下。

#include <iostream>
using namespace std;
int main() {
    int n;
    cin >> n;
    int ans = 0;
    //开始口罩数量
    int k = 10;
    while (k != n) {
        ans++;
        if (ans % 7 == 6 || ans % 7 == 0) {
           k+= 7;
        }
       k--;
    }
    cout << ans << endl;
    return 0;
}

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-25 12:28:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-25 12:28:05       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-25 12:28:05       82 阅读
  4. Python语言-面向对象

    2024-04-25 12:28:05       91 阅读

热门阅读

  1. Linux红帽(RHCE)认证学习笔记

    2024-04-25 12:28:05       33 阅读
  2. 远程仓库.github/workflow的 yml如何配置

    2024-04-25 12:28:05       37 阅读
  3. spring mvc \ spring boot \ spring cloud

    2024-04-25 12:28:05       34 阅读
  4. 使用WebSocket在前端发送消息

    2024-04-25 12:28:05       36 阅读
  5. C++:缺省函数

    2024-04-25 12:28:05       35 阅读
  6. 17_c/c++开源库 easylogging日志库

    2024-04-25 12:28:05       36 阅读
  7. C++ new简介和内存管理

    2024-04-25 12:28:05       40 阅读
  8. Sql综合练习

    2024-04-25 12:28:05       31 阅读
  9. windows中python版本冲突问题之二

    2024-04-25 12:28:05       33 阅读
  10. Maximum And Queries (easy version)

    2024-04-25 12:28:05       38 阅读