发布于2022-03-07

2017年第八届蓝桥杯省赛-G.日期问题

原创 65阅读 数据结构与算法

小明正在整理一批历史文献。这些历史文献中出现了很多日期。小明知道这些日期都在 1960 年 1 月 1 日至 2059 年 12 月 31 日。令小明头疼的是,这些日期采用的格式非常不统一,有采用年/月/日的,有采用月/日/年的,还有采用日/月/年的。 更加麻烦的是,年份也都省略了前两位,使得文献上的一个日期,存在很多可能的日期与其对应。 比如 02/03/04,可能是 2002 年 03 月

发布于2022-01-21

2018年第九届蓝桥杯省赛-A. 第几天

原创 119阅读 数据结构与算法

2000 年的 1 月 1 日,是那一年的第 1 天。 那么,2000 年的 5 月 4 日,是那一年的第几天?

发布于2021-12-23

2016年第七届蓝桥杯省赛-B. 生日蜡烛

原创 80阅读 数据结构与算法

某君从某年开始每年都举办一次生日 party,并且每次都要吹熄与年龄相同根数的蜡烛。 现在算起来,他一共吹熄了 236 根蜡烛。 请问,他从多少岁开始过生日 party 的? 请输出他开始过生日 party 的年龄数。

发布于2021-12-16

2015年第六届蓝桥杯省赛-B. 星系炸弹

原创 102阅读 数据结构与算法

在 X 星系的广袤空间中漂浮着许多X星人造“炸弹”,用来作为宇宙中的路标。 每个炸弹都可以设定多少天之后爆炸。 比如:阿尔法炸弹2015年1月1日放置,定时为15天,则它在2015年1月16日爆炸。 有一个贝塔炸弹,2014年11月9日放置,定时为1000天,请你计算它爆炸的准确日期。 请输出该日期,格式为 yyyy-mm-dd 即 4 位年份 2 位月份 2 位日期。比如:2015-02-19。

发布于2021-12-11

2013年第四届蓝桥杯省赛-A.高斯日记

原创 111阅读 数据结构与算法

大数学家高斯有个好习惯:无论如何都要记日记。 他从不注明年月日,而是用一个整数代替,比如:4210。那个整数就是日期,它表示那一天是高斯出生后的第几天。 高斯出生于:1777年4月30日。 在高斯发现的一个重要定理的日记上标注着:5343,因此可算出那天是:1791年12月15日。 高斯获得博士学位的那天日记上标着:8113 请你算出高斯获得博士学位的年月日。