当前位置:网站首页>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;
}
边栏推荐
- Linux-Docker-Redis安装
- Guys, I don't understand a bit: why the documentation of oracle-cdc writes that the connector can be done exactly-o
- 【剑指offer】——16.数值的整数次方
- 浅谈用KUSTO查询语言(KQL)在Azure Synapse Analytics(Azure SQL DW)审计某DB账号的操作记录
- 基于flowable的upp(统一流程平台)运行性能优化(2)
- 移植RT-Thread编译报错thumb conditional instruction should be in IT block
- Shell编程的条件语句
- MATLAB(5)绘图
- 【基础数学--埃氏筛】204. 计数质数
- ClickHouse delete table
猜你喜欢
随机推荐
DMA 的工作方式
【无标题】2022-7-24
让环境自己说话,论环境自描述的重要性
Linux-Docker-Redis安装
Redis-Redisson介绍和用途
【基础数学--埃氏筛】204. 计数质数
对话框管理器第四章:对话框消息循环
Compose the displacement of the view
OneNote 教程,如何在 OneNote 中设置笔记格式?
MySQL【约束】
ScanNet数据集讲解与点云数据下载
道通转债,微芯转债,博22转债上市价格预测
正则表达式与绕过案例
百度超级链:鼓励企业做自己的链
ClickHouse—高级
基于 jetpack compose,使用MVI架构+自定义布局实现的康威生命游戏
TCP相关面试常问
肖sir__简历
计组错题集
肖sir ——自动化讲解