水题
#include <iostream>
#include <cstring>
#include <string>
#include <cstdio>
#include <cmath>
#include <algorithm>
#include <vector>
#include <queue>
#include <map>
#define inf 0x3f3f3f3f
#define ll __int64
using namespace std;
int ty[1450];
int main()
{
int n,a,b,c,d,i,j,sta,end,ans;
while(~scanf("%d",&n))
{
memset(ty,0,sizeof ty);
for(i=0;i<n;i++)
{
scanf("%d:%d %d:%d",&a,&b,&c,&d);
sta=a*60+b;
end=c*60+d;
for(j=sta;j<end;j++)
ty[j]++;
}
ans=1440;
for(i=0;i<1440;i++)
if(ty[i]) ans--;
printf("%d\n",ans);
}
return 0;
}