Test Message

b572: 忘了東西的傑克

內容

有天,下完資訊課回家的路上,傑克發現他不小心忘了東西在電腦教室,他想要回去拿,卻怕趕不上公車,請你寫一個程式判斷他要不要回去拿。


輸入

第一行為數字 N,代表底下有 N 行測資,接下來 N 行給你你目前時間 H1 M1,與公車發車時間 H2 M2,再給你從現在的地點回去電腦教室,再去公車站的時間 M3(0<=H1,H2<24,0<=M1,M2<60,時間不會跨日)

2
21 00 21 15 13
20 55 21 12 20

輸出

如果趕得及回去的話,請輸出 Yes,否則請輸出 No

Yes
No


解題思路

開始和結束時間轉成只有分鐘,加上往返電腦教室的時間後相比即可。


完整程式碼

AC (2ms, 72KB)
#include <stdio.h>

int main()
{
int kase, h1, m1, h2, m2, t;
scanf("%d\n", &kase);
while (kase--)
{
scanf(" %d %d %d %d %d", &h1, &m1, &h2, &m2, &t);
m1 += h1 * 60 + t;
m2 += h2 * 60;
puts(m1 > m2 ? "No" : "Yes");
}
return 0;
}