当前位置:网站首页>2022河南萌新联赛第(四)场:郑州轻工业大学 E - 睡大觉
2022河南萌新联赛第(四)场:郑州轻工业大学 E - 睡大觉
2022-08-03 03:50:00 【WA_自动机】
E - 睡大觉
因为是将其换算成最近的日期,所以我们记录一个当前的时刻,如果下一个给定的时间比当前的时间大我们就可以是为仍在
这一天,否则就向后走一天。同时需要注意的是,因为他每次至少睡1s,所以如果与我们当前的时刻相同的话也要向后推一
天,接下来就是算出当前是哪一天判断月与日是否就相同就可以了。
#include<bits/stdc++.h>
using namespace std;
int mon[13]={
0,31,28,31,30,31,30,31,31,30,31,30,31};
int main()
{
int y,m,d;scanf("%d-%d-%d",&y,&m,&d);
int q;scanf("%d",&q);
string b="00:00:00";
int res=0;
while(q--)
{
string a;cin>>a;
if(a<=b)
{
d++;
if(m==2)
{
if(y%400==0 || y%4==0&&y%100!=0)
{
if(d>29) d=1,m++;
}
else
{
if(d>28) d=1,m++;
}
}
else
{
if(d>mon[m]) d=1,m++;
}
if(m==13) y++,m=1;
}
if(m%2 == d%2) res++;
b=a;
}
cout<<res<<endl;
return 0;
}
边栏推荐
- Have bosses know date field flinksql is synchronized to the use of the null on how to deal with
- 【无标题】2022-7-24
- 积分商城可设置的四种兑换商品类型
- 百度超级链:鼓励企业做自己的链
- 第3周 用1层隐藏层的神经网络分类二维数据
- Jincang Database Pro*C Migration Guide (3. KingbaseES Pr*oc Compatibility with Oracle Pro*c)
- 【STM32】入门(三):按键使用-GPIO端口输出控制
- 【基础数学--埃氏筛】204. 计数质数
- 高等代数_证明_矩阵乘以自身的转置的特征值不小于0
- 软件测试技术之如何编写测试用例(2)
猜你喜欢
随机推荐
Guys, I don't understand a bit: why the documentation of oracle-cdc writes that the connector can be done exactly-o
工程水文学知识点
积分商城可设置的四种兑换商品类型
Jincang Database Pro*C Migration Guide ( 5. Program Development Example)
conda常用命令合集
寄存器(内存访问)
爆肝22个ES6知识点
Compose the displacement of the view
第3周 用1层隐藏层的神经网络分类二维数据
DC-6靶场下载及渗透实战详细过程(DC靶场系列)
Kotlin 乘法、我怎么越乘越小?
一文了解SAP IBP是什么?
视频中场的概念(1080I和1080P)和BT601/656/709/1120/2020/2077
金仓数据库 OCCI 迁移指南(5. 程序开发示例)
单元测试是什么?怎么写?主要测试什么?
"Obs" start pushing flow failure: the Output. The StartStreamFailed call process
【STM32】入门(四):外部中断-按键通过中断动作
软件测试个人求职简历该怎么写,模板在这里
Mysql如何建立索引实现语句优化
高等代数_笔记_配方法标准化二次型









