当前位置: 首页 > 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

http://www.dtcms.com/a/87864.html

相关文章:

  • 计算机操作系统处理机调度(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)—— 部署静态站点与单页应用
  • TDengine 用户权限管理
  • 【Unity】批处理和实例化的底层优化原理(未完)
  • 原子化CSS
  • 23种设计模式-代理(Proxy)设计模式
  • 8路CXP相机采集系统介绍
  • 18,C++——哈希
  • win32汇编环境,网络编程入门之十一
  • 计算机网络入门:物理层与数据链路层详解
  • Apache Spark - 用于大规模数据分析的统一引擎
  • 原开源鸿蒙仓库停止更新