U529816 计算时间
题目背景
```cpp
string s[MAXN];
......
for(int i=0;i
题目描述
F君很喜欢编程,他很勤奋,时常写代码,写到晚上很晚才睡觉。他也有别的事情要干,所以他写代码的时间是断断续续的。但是他还是喜欢用零碎的时间来编程。
现在,他告诉你他写了多少次代码($T$),以及每一次的开始时间($L$)和结束时间($R$)。不过他~~有时候会糊涂~~,可能会把日期报错,这些不计入一天的时长。
请你帮忙计算出他这一天**总共**写了多长时间的代码,以秒为单位。
输入格式
输入有$2T+1$行。
第一行为$T$,一个正整数,即F君写了多少次代码。
接下来的$2T$行,两两分组,每一组有两个字符串。每一组的第一行是开始时间,第二行是结束时间,格式都是YYYY(年)-MM(月)-DD(天)-HH(小时)-MM(分钟)-SS(秒)。每一组之间不完全按照时间顺序排列。
输出格式
只有一行,一个正整数,为F君这一天**总共**写了多长时间的代码,以秒为单位。
说明/提示
【样例1解释】
第一组写了一个小时的代码,第二组又写了一个小时代码,一共是7200秒。
【样例2解释】
有可能出现$L=R$的情况。
【样例3解释】
在第2组出现了一个错误的日期,这不计入总时长。关于“正确的日期”,以第一组的年月日为准。
#### 数据范围
对于100%的数据,$1\leqslant T \leqslant1000$,保证秒数不超过$2^{31}-1$。每组字符串按YYYY(年)-MM(月)-DD(天)-HH(小时)-MM(分钟)-SS(秒)的格式,且$L$和$R$按时间顺序给出。