当前位置:网站首页>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;
}
边栏推荐
- shell之条件语句(条件测试、if语句,case语句)
- Pro * C Jin Cang database migration guide (4) KingbaseES Pro * C migration guide)
- Linux-Docker-Redis安装
- 数据库性能系列之索引(中)
- 网工知识角|华为网络工程师,华为、华三、思科设备三层交换机如何使用三层接口?命令敲起来
- Kotlin 乘法、我怎么越乘越小?
- Jincang Database Pro*C Migration Guide ( 5. Program Development Example)
- flink sql任务变更,在sql里面增加几个字段后,从以前保存的savepoint恢复启动出错。
- 再讲Promise
- 【动态规划--01背包】HJ16 购物单
猜你喜欢

IDEC和泉触摸屏维修HG2F-SS22V HG4F软件通信分析

正则表达式绕过

我的“眼睛”就是尺!

数商云供应链集成系统开发方案:多行业集成平台管理自动化

v-text指令:设置标签内容

HI3521D 烧录128M nand flash文件系统过程-一定要注意flash的容量

DC-3靶场搭建及渗透实战详细过程(DC靶场系列)

SeleniumWebDriver扩展插件开发

PyTorch installation - error when building a virtual environment in conda before installing PyTorch

DC-6靶场下载及渗透实战详细过程(DC靶场系列)
随机推荐
AF-DNAT
智能健身动作识别:PP-TinyPose打造AI虚拟健身教练!
vscode hide activity bar
SeleniumWebDriver扩展插件开发
第三方支付--分账对接
Jincang Database Pro*C Migration Guide ( 5. Program Development Example)
EssilorLuxottica借助Boomi的智能集成平台实现订单处理的现代化
v-on指令:为元素绑定事件
自考六级雅思托福备战之路
第八章 字符输入输出和输入验证
js的组成及js样式
使用docker容器搭建MySQL主从复制
ESP8266-Arduino编程实例-MAX6675冷端补偿K热电偶数字转换器驱动
浅谈用KUSTO查询语言(KQL)在Azure Synapse Analytics(Azure SQL DW)审计某DB账号的操作记录
(2022杭电多校五)1010-Bragging Dice (思维)
这个困扰程序员50年的问题,终于要被解决了?
v-text指令:设置标签内容
Compose the displacement of the view
log4j设置日志的时区
DOM破环和两个实验的复现