555
作者:
著雨
,
2024-05-22 17:08:05
,
所有人可见
,
阅读 7
41.跑步锻炼
日期模拟
#include<bits/stdc++.h>
using namespace std;
int months[]={0,31,29,31,30,31,30,31,31,30,31,30,31};
int res;
bool isl(int n)
{
return (n%4==0&&n%100!=0)||n%400==0;
}
int main()
{
//23.1.1是星期日
int week=6;//week%7记录星期几
int y=2000,m=1,d=1;
while(y!=2020||m!=10||d!=2)
{
//记录这一天
if(week%7==1||d==1) res+=2;
else res++;
//更新下一天
week++;
d++;
if(d>months[m])
{
d=1;
m++;
if(m>12)
{
m=1;
y++;//这一年过去了
if(!isl(y)) months[2]=28;
else months[2]=29;
}
}
}
cout<<res;
return 0;
}
答案:8879
42.逆元
43.混乘数字
44.弹珠堆放
45.划分
46.斐波那契与7
47.小兰做实验
48.重合次数
49.数数
50.整数范围