CF304B Calendar

题目描述

当今广泛使用的日历包括格里高利历,它是事实上的国际标准,几乎在世界各地都用于民用。格里高利改革对儒略历关于闰年的规则作了如下修改: 每个年份如果能被 $4$ 整除则为闰年,但能被 $100$ 整除的年份除外;而能被 $400$ 整除的世纪年依然为闰年。例如,$1900$ 年不是闰年,$2000$ 年是闰年。 ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF304B/f8498332105130efe5e68ba02dfcaba5e2afd72f.png) 在本题中,给定你两个日期,你需要计算这两个日期之间相隔多少天。需要注意,闰年二月的天数是特殊的。 请参考样例,注意题目所求的区间边界的包含情况。

输入格式

前两行各给出一个日期,每个日期的格式均为 yyyy:mm:dd($1900 \leq yyyy \leq 2038$ 且 yyyy:mm:dd 是合法日期)。

输出格式

输出一个整数,表示这两个日期之间相差的天数。

说明/提示

由 ChatGPT 5 翻译