【题目】http://codeforces.com/gym/101853/problem/F
【题意】给出一个人几天上班下班的时间,每天的时间不会超过当天的最后时间,问他在这几天里上班的时间够不够x个小时
【代码】
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int M=1e5+100;
const int inf=1e9+10;
int main()
{
int t;
cin>>t;
while(t--)
{
int n,m;
scanf("%d %d",&n,&m);
char st[10],ed[10];
double sum=0;
for(int i=0; i<n; i++)
{
scanf("%s",st);
scanf("%s",ed);
//cout<<st<<ed<<endl;
double h=0;
h=(ed[0]-st[0])*10;
h+=ed[1]-st[1];
double m=0;
m=(ed[3]-st[3])*10;
m+=ed[4]-st[4];
m/=60;
h+=m;
//cout<<h<<endl;
sum+=h;
}
if(sum>=(double)m)
printf("YES\n");
else
printf("NO\n");
}
}