当前位置:网站首页>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;
}
边栏推荐
- 再讲Promise
- stdio.h(本机代码)
- Mysql如何建立索引实现语句优化
- Dialog manager in the fourth chapter: the dialog message loop
- Dynamically modify the title of the navigation bar in uniapp
- 金仓数据库 MySQL 至 KingbaseES 迁移最佳实践(3. MySQL 数据库移植实战)
- 【STM32】入门(四):外部中断-按键通过中断动作
- Linux-Docker-Redis安装
- 中断系统需要解决的问题
- 金仓数据库 Pro*C 迁移指南(3. KingbaseES Pr*oc 对 Oracle Pro*c 的兼容)
猜你喜欢
随机推荐
Mysql如何建立索引实现语句优化
ClickHouse - Getting Started
电子设备行业智能供应链系统:打破传统供应链壁垒,提升电子设备企业管理效能
移植RT-Thread编译报错thumb conditional instruction should be in IT block
SeleniumWebDriver扩展插件开发
"Obs" start pushing flow failure: the Output. The StartStreamFailed call process
寄存器(内存访问)
肖sir__简历
C# WPF设备监控软件(经典)-上篇
工程制图点的投影练习
这个困扰程序员50年的问题,终于要被解决了?
vscode access denied to unins000.exe
SM30 表维护视图数据保存前 数据校验事件
问下有用sql server flink-sql-connector-sqlserver-cdc-2
高等代数_证明_不同特征值的特征向量线性无关
解析,强势供应商的管理方法
urlencode 和rawurlencode的区别
使用docker容器搭建MySQL主从复制
HI3521D 烧录128M nand flash文件系统过程-一定要注意flash的容量
voliate关键字