博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Codeforces 899B Months and Years
阅读量:5354 次
发布时间:2019-06-15

本文共 328 字,大约阅读时间需要 1 分钟。

题目大意

给定 $n$($1\le n\le 24$)个正整数 $a_1,\dots, a_n$ 判断 $a_1$ 到 $a_n$ 是否可能为连续 $n$ 个月份的天数。

解法

由于 $n\le 24$,这 $n$ 个月包含在至多 3 年内,而三年的可能情况有:

闰年—平年—平年
平年—闰年—平年
平年—平年—闰年
平年—平年—平年

将这四种模式合并起来:

平年—平年—平年—闰年—平年—平年

将输入月份序列在上述模式中做匹配。

比赛时我的错误做法

没有考虑到这些月份可能包含在 3 年内,误认为包含在至多两年内,故而我采用的模式为:

平年—闰年—平年—平年

转载于:https://www.cnblogs.com/Patt/p/8052977.html

你可能感兴趣的文章
[原创软件]PC端与移动端文件信息互通工具
查看>>
loadrunner解决浏览器死机问题
查看>>
正则表达式
查看>>
Android Studio常用插件
查看>>
代码仓库/模板合集 [持续更新]
查看>>
hibernate多对多关联
查看>>
操作系统-并发-线程-进程
查看>>
@Override must override a superclass method 有关问题解决
查看>>
Thrift 入门之helloWorld
查看>>
JS可维护性代码
查看>>
用Docker在一台笔记本电脑上搭建一个具有10个节点7种角色的Hadoop集群(下)-搭建Hadoop集群...
查看>>
https-->http
查看>>
requirejs配置代码示例
查看>>
2014025650《嵌入式系统程序设计》第五周学习总结
查看>>
Ubuntu环境下安装CUDA9.0
查看>>
用maven来创建web工程
查看>>
Java日语
查看>>
数据挖掘读书笔记 -- 常见数据处理技巧
查看>>
hive中行转换成列以及hive相关知识
查看>>
linux 文件已经删除,但是空间没有释放的原因
查看>>