U132683 亡者之行(death)
题目背景
人固有一死。若死去之时仍有遗愿尚未实现,便留在这个地方实现愿望,然后再转世回到人间。
题目描述
在来到死后世界的时候,每个人都要被询问自己的出生日期和死亡日期,以便和生死簿上的记录进行比较。现在我们询问到了n个亡者的生日和死期,我们想知道他们每个人活了多长天。
输入格式
第一行是一个整数n,代表亡者的数量。
接下来n行,每行有两个可能有前导零的八位数,中间用空格隔开,代表每个亡者的出生日期和死亡日期,其中前四位表示年份,第5位和第6位表示月份,第7位和第8位表示日期。例如,20191001表示2019年的10月1日。
保证这两个日期都是真实存在的日期。
输出格式
共有n行,如果出生日期在死亡日期之后,输出"Error"(不包含引号),否则输出这个人的寿命。(寿命的天数包含生日和死期)
说明/提示
# **提示:**
一年有12个月,其中1、3、5、7、8、10、12月有31天,4、9、11月有30天,2月在闰年时有30天,平年有29天。
一年是闰年当且仅当它满足下列两个条件之一:
1. 该年年份是4的整数倍,但不是100的整数倍。
2. 该年年份是400的整数倍。例如,2020年和2000年是闰年,2019年和2100年是平年。
------------
# **数据范围与约定:**
对于30%的数据,满足出生日期在1月1日,死亡日期在12月31日;
对于另外40%的数据,满足n=1;
对于所有数据,满足n≤1000;