/ OPS / 题库 /

日期排序计算

日期排序计算

#描述#
给定一些日期,对它们进行排序并且输出这个日期是该年的第几天。

#格式#
##输入格式##
输入数据有多组,每组由一个N领导,表示接下来有N组日期,每组占一行,若N为0,则输入结束,数据格式为DD/MM/YYYY,依次表示为某日/某月/某年。所有输入日期均合法。

##输出格式##
对每一组的数据分两部分输出,所有闰年为第一部分,应该排列在所有非闰年之前,并且以这样的形式(DD\MM\YYYY)输出;若同为闰年或非闰年时,按年,月,日大小排列,即先按年份排列,小的在前;再按月排列,小的在前;最后按日排列,小的在前,并以DD/MM/YYYY的形式输出。两部分数据之间空一行。此外,对每个输出的日期还需要计算出是该年的第几天,接在日期后面空一格输出。每两个组数据之间有两个空行。

#样例1#
##样例输入1##

5
01/12/2001
25/12/2001
01/01/1999
15/10/1999
10/10/2000
0

##样例输出1##

10\10\2000 284

01/01/1999 1
15/10/1999 288
01/12/2001 335
25/12/2001 359

#限制#
1000ms
32768KB

#提示#

#来源#

信息

ID
1355
难度
8
分类
category1 点击显示
标签
递交数
32
已通过
5
通过率
16%
上传者