你首先需要知|

2c237c6

园龄:1年4个月粉丝:2关注:0

ACM题解|日期类问题

日期类问题

什么是日期类问题?

这个是我根据蓝桥杯历年真题总结的一种题型,题型简单一般用于暴力解答蓝桥杯第一题

日期类问题一般分为三部分

  1. 天数数组确定部分 (这里运用了映射的相关知识点)
  2. 日期 (划分) | (确定) 部分
  3. 最后验证条件部分

1. 天数确定部分

在这里插入图片描述

下标从0 开始所有我们随意设置一个数去表示0 月的天数, 之后 后面Mday数组中的下标即表示月,然后下标表示的值就对对应了该月的天数

Ps: 注意年份一定要考虑 闰年和平年 今年2024是闰年 2 月是 29天,考试如果遇到相应题目注意

2. 日期 (划分) | (确定) 部分

这个是日期类问题的主体部分
在这里插入图片描述

我用一层 for循环 去遍历月份, 一层 for 循环去遍历每月的天数,因为月份和天数是一一确定的所以我们查找的数组中对应的值即是查找到遍历的日期,通过数组找到了我们遍历的日期后我们就确定了最后的日期,然后我们对日期进行判断

3. 最后验证条件部分

通过上图中的标注我们可以知道相应的判断条件,然后根据条件判断找出最后的答案

练习部分

1.回文日期 : 题目是经常性的考点,与模版一致只是判断条件不同
2.回文日期2 : 你已经拿下第一题,第二题算是联手,题目略有改动,开始上难度了
3.特殊日期 : 难度有点
4.完全日期 : 很好最后一题拿捏他吧

总结日期: 2024.3.26
总结内容: 日期类问题

本文作者:2c237c6

本文链接:https://www.cnblogs.com/27dCnc/p/18568609

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   2c237c6  阅读(12)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起