2016年1月13日 星期三

b572: 忘了東西的小傑

內容 :
有天,下完資訊課回家的路上,小傑發現他不小心忘了東西在電腦教室,他想要回去拿,卻怕趕不上公車,請你寫一個程式判斷他要不要回去拿。
輸入說明 : 
第一行為數字N,代表底下有N行測資,接下來N行給你你目前時間H1 M1,與公車發車時間H2 M2,再給你從現在的地點回去電腦教室,再去公車站的時間M3
輸出說明 : 
如果趕得及回去的話,請輸出Yes,否則請輸出No
範例輸入 : help
2
21 00 21 15 13
20 55 21 12 20
範例輸出:
Yes
No
提示 : 
標籤:
出處: 

import java.util.Scanner;

public class b572 {

public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
while(sc.hasNext()){
int t=sc.nextInt();
int H1,M1,H2,M2,M3;
for(int i=0;i<t;i++){
    H1=sc.nextInt(); M1=sc.nextInt();
   H2=sc.nextInt(); M2=sc.nextInt();
   M3=sc.nextInt();
   M1=M1+M3;
   if(M1>=60){
    M1-=60;
    H1++;
   }
         
   if(H1<=H2){
    if(M1>M2)
     System.out.println("No");
    else
     System.out.println("Yes");
   }else
   {
    System.out.println("No");
   }
}
}
}

}

沒有留言:

張貼留言