wojiaocbj

Untitled

Jun 3rd, 2022
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.05 KB | None | 0 0
  1. /*
  2.  Author: 曹北健(37509)
  3.  Result: AC Submission_id: 4498069
  4.  Created at: Sat Jun 04 2022 10:05:10 GMT+0800 (China Standard Time)
  5.  Problem: 5384  Time: 6 Memory: 1628
  6. */
  7.  
  8. #include <stdio.h>
  9. int main(){
  10.     int h1, m1, z1, h2, m2, z2, t1, t2;
  11.     scanf("%d:%d %d", &h1, &m1, &z1);
  12.     scanf("%d:%d %d", &h2, &m2, &z2);
  13.     m1 -= (z1 % 100);
  14.     if(m1 < 0){
  15.         m1 += 60;
  16.         h1 -= 1;
  17.     }
  18.     else if(m1 >= 60){
  19.         m1 -= 60;
  20.         h1 += 1;
  21.     }
  22.     h1 -= (z1 / 100);
  23.     if(h1 < 0){
  24.         h1 += 24;
  25.     }
  26.     else if(h1 >= 24){
  27.         h1 -= 24;
  28.     }
  29.     m2 -= (z2 % 100);
  30.     if(m2 < 0){
  31.         m2 += 60;
  32.         h2 -= 1;
  33.     }
  34.     else if(m2 >= 60){
  35.         m2 -= 60;
  36.         h2 += 1;
  37.     }
  38.     h2 -= (z2 / 100);
  39.     if(h2 < 0){
  40.         h2 += 24;
  41.     }
  42.     else if(h2 >= 24){
  43.         h2 -= 24;
  44.     }
  45.     t1 = h1 * 60 + m1;
  46.     t2 = h2 * 60 + m2;
  47.     if(t1 > t2){
  48.         puts("1");
  49.     }
  50.     else if(t1 < t2){
  51.         puts("2");
  52.     }
  53.     else{
  54.         puts("Same Time");
  55.     }
  56.     return 0;
  57. }
Advertisement
Add Comment
Please, Sign In to add comment