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

蓝桥杯跑步问题

小蓝每周六、周日都晨跑,每月的 11、1111、2121、3131 日也晨跑。其它时间不晨跑。

已知 20222022 年 11 月 11 日是周六,请问小蓝整个 20222022 年晨跑多少天?

#include <bits/stdc++.h>
using namespace std;
int M[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int rq(int sy,int ey){
  int week=6;
  int co=0;
  for(int i=sy;i<=ey;++i){
    for(int m=1;m<=12;++m){
      int dd=M[m];
      if((sy%4==0&&sy%100!=0)||sy%400==0){
        if(m==2) dd=28;
      }
      for(int d=1;d<=dd;++d){
        if(d%10==1||week==6||week==0)
        co++;
        week = (week+1)%7;
      }
    }
  }
  return co;
}
int main(){
  int coo=rq(2022,2022);
  cout<<coo<<endl;
  return 0;
}

答案是:138

相关文章:

  • 计算机操作系统处理机调度(1)
  • 记录我的ICME2025论文之旅:困顿与收获
  • Vue 3.4组合式API深度解析
  • 七、python函数
  • 如何进行灌区闸门自动化改造-闸门远程控制系统建设
  • 常见框架漏洞(iis)
  • Java的安全性体现在多个关键方面
  • SQL语言的游戏优化
  • C# 中实现 跨线程写入
  • 在shell脚本内部获取该脚本所在目录的绝对路径
  • Wi-Fi模块集成到现有蓝牙逻辑板中
  • tryhackme——Enumeration
  • 【人工智能】机器学习中的评价指标
  • Linux 系统关机和重启指令
  • Vue的计算属性和侦听器有什么区别,在什么场景下使用它们?
  • ChatGPT降低论文AIGC重复率的提示词合集(高效降重方法)
  • Milvus Java SDK
  • 5个视角、5等级及10档次:《数字化转型领域 参考架构》国家标准正式出台
  • Baklib企业CMS的核心功能是什么?
  • SvelteKit 最新中文文档教程(9)—— 部署静态站点与单页应用
  • 5月起,这些新规将施行
  • 学有质量、查有力度、改有成效,广大党员干部落实中央八项规定精神
  • 摩根大通任命杜峯为亚太区副主席,加码中国市场业务布局
  • 启程回家!神十九轨道舱与返回舱成功分离
  • 专访|200余起诉讼,特朗普上台100天,美国已进入宪政危机
  • 复星医药换帅:陈玉卿接棒吴以芳任董事长,吴以芳改任复星国际执行总裁