5432:最接近的日期

时间限制:2 S   /  内存限制:65536 KB
AC:15   /  Submit:44
问题描述

有若干个日期,求其中最接近的两个日期之间相隔多少天。

输入描述

这是一道多组案例的题目。一个正整数n,表示案例的数量。(n<=100)

每组案例首先是一个正整数m,表示日期的数量。(2<=m<=1000)

然后是m行数据,每行数据由一个格式为yyyy-mm-dd的合法日期组成,其中yyyy表示4位数的年,mm表示月,dd表示日。年份保证是4位数,月和日数值小于10时,不会带前置的0,例如2025年5月4日,会写成2025-5-4,不会写成2025-05-04。(1000<=y<=9999)

输出描述

针对每组案例,输出1个整数,表示最邻近的两个日期之间相隔多少天。

每组案例输出完都要换行。

样例输入复制样例

2

3

2025-5-4

2025-9-1

2025-4-30

3

2025-5-4

2025-9-1

2025-9-1

样例输出

4

0


提示说明

闰年判定规则:满足条件1或者条件2均为闰年,其它情况为平年

1、4的倍数且非100的倍数;

2、400的倍数且非3200的倍数


相关

24-25(2)第5次线上赛


Copyright 2016 - 2025 XUJC ACM Team
闽ICP备2020022076号-1