当前位置: 首页 > news >正文

蓝桥杯 跑步计划

问题描述

小蓝计划在某天的日期中出现 1 时跑 5 千米,否则只跑 1 千米。注意:日期中出现 1 不仅指年月日,也指星期。

请问按照小蓝的计划,2023 年小蓝总共会跑步锻炼多少千米?

例如:

  • 5 月 1 日
  • 1 月 13 日
  • 11 月 5 日
  • 4 月 3 日(星期一)

小蓝会跑 5 千米

而:

  • 5 月 23 日

小蓝会跑 1 千米


答案提交

这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分

c++代码

#include<bits/stdc++.h>

using namespace std;

int main() {
    /*
    //先得出1月2号是星期一
    int a = 31 + 28 + 31 + 3;//算出4月3号过了多少天
    while(a > 0) a -= 7;
    a += 7;//算出从第一天开始,最小第几天星期一
    cout << a << endl;//a = 2,第二天也就是1月2号是星期一
    */
    /*
    vector<int> arr = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
    int day = 0, cont = 0;
    for (int i = 1; i <= 12; i++) {
        for (int j = 1; j <= arr[i]; j++) {
            day++;
            if (i == 1 || i >= 10 || j == 1 || (j >= 10 && j <= 19) || j == 21 || j == 31 || (day >= 2 && (day - 2) % 7 == 0)) cont++;
        }
    }
    cout << cont * 5 + 365 - cont;
    */
    cout << "1333";
    return 0;
}//by wqs

相关文章:

  • 深入剖析C# List<T>的底层实现与性能奥秘
  • QtConcurrent::run并发
  • 如何选择免费中文 Postman 替代工具?
  • 高度电路中时序设计之二
  • CentOS 7部署主域名服务器 DNS
  • 动态规划之完全背包
  • 《TypeScript 面试八股:高频考点与核心知识点详解》
  • 若依框架二次开发——若依集成 JSEncrypt 实现密码加密传输方式
  • 【重装系统】全流程记录,在 MacOS 的电脑上烧录 Ubuntu 启动盘
  • 2025年渗透测试面试题总结-某shopee -红队-Singapore(题目+回答)
  • 练习题:103
  • 【LeetCode 热题100】 4. 寻找两个正序数组的中位数的算法思路及python代码
  • 数据库的视图有什么用?
  • SSRF服务器请求伪造攻击
  • AI+Xmind自动生成测试用例(思维导图格式)
  • 小程序内表格合并功能实现—行合并
  • C 语言中, scanf 函数在哪些情况下会结束输入读取:
  • C# .net ai Agent AI视觉应用 写代码 改作业 识别屏幕 标注等
  • 批量处理word里面表格的空白行
  • 模型 杜根定律
  • 哪些网站做机票酒店有优势/百度关键词收录
  • 网站开发为什么采取ssh框架/外贸推广公司
  • 怎么做导购网站/郴州网站建设网络推广平台
  • 深圳做棋牌网站建设找哪家公司好/外贸快车
  • 做网站过程/临沂seo推广
  • 用fw做网站页面/百度首页排名优化价格