Submission #460652


Source Code Expand

    #include<stdio.h>
     
    int main(void){
     
      int N;
      scanf("%d",&N);
     
      int S[100];
      int E[100];
     
      int i;
      for(i=0;i<N;i++){
        int h,m,s,mm;
        scanf("%2d:%2d:%2d.%3d",&h,&m,&s,&mm);
        S[i]=3600*1000*(h-21)+60*1000*m+1000*s+mm;
        scanf("%2d:%2d:%2d.%3d",&h,&m,&s,&mm);
        E[i]=3600*1000*(h-21)+60*1000*m+1000*s+mm;
      }
     
      int sta=0;
      int end=1<<30;
     
      for(i=0;i<N;i++){
        if(S[i]>=E[i]){
          sta=(sta<S[i]?S[i]:sta);
          end=(end>E[i]?E[i]:end);
        }
      }
     
      if(end==1<<30){
        for(i=0;i<N;i++){
          printf("-1\n");
        }
        return 0;
      }
     
      for(i=0;i<N;i++){
        if(S[i]<end && E[i]>sta){
          printf("%d\n",E[i]-S[i]+1000);
        } else if(S[i]>=E[i]){
          printf("%d\n",E[i]+1000-S[i]);
        } else if(S[i]>sta || E[i]<end){
          printf("%d\n",E[i]-S[i]);
        } else {
          printf("-1\n");
        }
      }
     
      return 0;
    }

Submission Info

Submission Time
Task B - stepモード
User akakimidori
Language C (GCC 4.9.2)
Score 0
Code Size 1093 Byte
Status WA
Exec Time 32 ms
Memory 804 KiB

Compile Error

./Main.c: In function ‘main’:
./Main.c:6:7: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result]
       scanf("%d",&N);
       ^
./Main.c:14:9: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result]
         scanf("%2d:%2d:%2d.%3d",&h,&m,&s,&mm);
         ^
./Main.c:16:9: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result]
         scanf("%2d:%2d:%2d.%3d",&h,&m,&s,&mm);
         ^

Judge Result

Set Name All
Score / Max Score 0 / 50
Status
AC × 63
WA × 50
Set Name Test Cases
All 00_corner100.txt, 00_corner101.txt, 00_corner102.txt, 00_corner103.txt, 00_corner104.txt, 00_corner105.txt, 00_corner106.txt, 00_corner107.txt, 00_corner108.txt, 00_corner109.txt, 00_corner110.txt, 00_corner111.txt, 00_corner112.txt, 00_corner113.txt, 00_corner114.txt, 00_corner115.txt, 00_corner116.txt, 00_corner117.txt, 00_corner118.txt, 00_corner119.txt, 00_corner120.txt, 00_corner121.txt, 00_corner122.txt, 00_corner123.txt, 00_example_1.txt, 00_example_2.txt, 00_example_3.txt, 00_example_4.txt, 00_manual_001.txt, 00_manual_002.txt, 00_manual_003.txt, 00_manual_004.txt, 00_manual_005.txt, 00_small_009.txt, 00_small_010.txt, 00_small_011.txt, 00_small_012.txt, 00_small_013.txt, 00_small_014.txt, 00_small_015.txt, 00_small_016.txt, 00_small_017.txt, 00_small_018.txt, 00_small_019.txt, 00_small_020.txt, 01_random_100.txt, 01_random_11.txt, 01_random_12.txt, 01_random_13.txt, 01_random_14.txt, 01_random_16.txt, 01_random_17.txt, 01_random_18.txt, 01_random_19.txt, 01_random_20.txt, 01_random_21.txt, 01_random_24.txt, 01_random_25.txt, 01_random_27.txt, 01_random_29.txt, 01_random_31.txt, 01_random_34.txt, 01_random_37.txt, 01_random_39.txt, 01_random_4.txt, 01_random_41.txt, 01_random_43.txt, 01_random_45.txt, 01_random_46.txt, 01_random_47.txt, 01_random_48.txt, 01_random_5.txt, 01_random_50.txt, 01_random_51.txt, 01_random_52.txt, 01_random_54.txt, 01_random_56.txt, 01_random_57.txt, 01_random_58.txt, 01_random_59.txt, 01_random_6.txt, 01_random_60.txt, 01_random_62.txt, 01_random_65.txt, 01_random_66.txt, 01_random_68.txt, 01_random_69.txt, 01_random_7.txt, 01_random_70.txt, 01_random_72.txt, 01_random_75.txt, 01_random_76.txt, 01_random_77.txt, 01_random_79.txt, 01_random_8.txt, 01_random_80.txt, 01_random_81.txt, 01_random_82.txt, 01_random_83.txt, 01_random_84.txt, 01_random_85.txt, 01_random_87.txt, 01_random_89.txt, 01_random_9.txt, 01_random_91.txt, 01_random_92.txt, 01_random_93.txt, 01_random_94.txt, 01_random_95.txt, 01_random_96.txt, 01_random_97.txt, 01_random_98.txt, 01_random_99.txt
Case Name Status Exec Time Memory
00_corner100.txt AC 22 ms 792 KiB
00_corner101.txt AC 21 ms 708 KiB
00_corner102.txt WA 21 ms 696 KiB
00_corner103.txt WA 21 ms 800 KiB
00_corner104.txt AC 21 ms 804 KiB
00_corner105.txt AC 21 ms 796 KiB
00_corner106.txt AC 25 ms 676 KiB
00_corner107.txt WA 21 ms 800 KiB
00_corner108.txt AC 21 ms 704 KiB
00_corner109.txt WA 22 ms 792 KiB
00_corner110.txt WA 22 ms 700 KiB
00_corner111.txt WA 22 ms 704 KiB
00_corner112.txt AC 22 ms 700 KiB
00_corner113.txt WA 22 ms 800 KiB
00_corner114.txt WA 23 ms 652 KiB
00_corner115.txt WA 21 ms 800 KiB
00_corner116.txt AC 21 ms 708 KiB
00_corner117.txt AC 22 ms 648 KiB
00_corner118.txt WA 21 ms 800 KiB
00_corner119.txt AC 21 ms 804 KiB
00_corner120.txt WA 21 ms 792 KiB
00_corner121.txt WA 23 ms 708 KiB
00_corner122.txt AC 21 ms 716 KiB
00_corner123.txt AC 21 ms 748 KiB
00_example_1.txt AC 22 ms 796 KiB
00_example_2.txt AC 22 ms 804 KiB
00_example_3.txt AC 22 ms 792 KiB
00_example_4.txt AC 21 ms 696 KiB
00_manual_001.txt WA 23 ms 796 KiB
00_manual_002.txt AC 22 ms 800 KiB
00_manual_003.txt AC 22 ms 792 KiB
00_manual_004.txt AC 23 ms 792 KiB
00_manual_005.txt AC 21 ms 788 KiB
00_small_009.txt AC 23 ms 796 KiB
00_small_010.txt AC 21 ms 796 KiB
00_small_011.txt AC 21 ms 744 KiB
00_small_012.txt AC 21 ms 796 KiB
00_small_013.txt WA 21 ms 700 KiB
00_small_014.txt WA 21 ms 800 KiB
00_small_015.txt AC 21 ms 800 KiB
00_small_016.txt AC 30 ms 796 KiB
00_small_017.txt WA 23 ms 652 KiB
00_small_018.txt AC 22 ms 804 KiB
00_small_019.txt AC 22 ms 796 KiB
00_small_020.txt AC 22 ms 800 KiB
01_random_100.txt AC 23 ms 652 KiB
01_random_11.txt AC 22 ms 704 KiB
01_random_12.txt WA 21 ms 796 KiB
01_random_13.txt WA 23 ms 796 KiB
01_random_14.txt AC 23 ms 700 KiB
01_random_16.txt AC 21 ms 804 KiB
01_random_17.txt WA 22 ms 800 KiB
01_random_18.txt WA 23 ms 712 KiB
01_random_19.txt AC 23 ms 652 KiB
01_random_20.txt WA 32 ms 652 KiB
01_random_21.txt AC 22 ms 796 KiB
01_random_24.txt WA 22 ms 796 KiB
01_random_25.txt WA 22 ms 800 KiB
01_random_27.txt AC 22 ms 796 KiB
01_random_29.txt WA 22 ms 792 KiB
01_random_31.txt AC 24 ms 796 KiB
01_random_34.txt AC 21 ms 704 KiB
01_random_37.txt WA 22 ms 704 KiB
01_random_39.txt WA 23 ms 800 KiB
01_random_4.txt WA 22 ms 800 KiB
01_random_41.txt WA 23 ms 652 KiB
01_random_43.txt WA 22 ms 796 KiB
01_random_45.txt WA 23 ms 800 KiB
01_random_46.txt AC 23 ms 800 KiB
01_random_47.txt WA 24 ms 800 KiB
01_random_48.txt WA 23 ms 788 KiB
01_random_5.txt AC 22 ms 800 KiB
01_random_50.txt AC 23 ms 652 KiB
01_random_51.txt AC 21 ms 708 KiB
01_random_52.txt WA 23 ms 708 KiB
01_random_54.txt AC 25 ms 696 KiB
01_random_56.txt WA 21 ms 796 KiB
01_random_57.txt AC 22 ms 796 KiB
01_random_58.txt WA 22 ms 688 KiB
01_random_59.txt WA 23 ms 700 KiB
01_random_6.txt AC 24 ms 800 KiB
01_random_60.txt WA 23 ms 796 KiB
01_random_62.txt WA 22 ms 796 KiB
01_random_65.txt AC 23 ms 792 KiB
01_random_66.txt AC 25 ms 708 KiB
01_random_68.txt AC 23 ms 652 KiB
01_random_69.txt WA 23 ms 652 KiB
01_random_7.txt AC 24 ms 760 KiB
01_random_70.txt AC 22 ms 800 KiB
01_random_72.txt AC 24 ms 768 KiB
01_random_75.txt WA 23 ms 656 KiB
01_random_76.txt WA 23 ms 652 KiB
01_random_77.txt WA 23 ms 652 KiB
01_random_79.txt AC 23 ms 656 KiB
01_random_8.txt AC 22 ms 804 KiB
01_random_80.txt AC 23 ms 700 KiB
01_random_81.txt AC 23 ms 800 KiB
01_random_82.txt WA 22 ms 804 KiB
01_random_83.txt WA 22 ms 704 KiB
01_random_84.txt WA 22 ms 708 KiB
01_random_85.txt AC 23 ms 652 KiB
01_random_87.txt WA 22 ms 796 KiB
01_random_89.txt WA 23 ms 764 KiB
01_random_9.txt AC 22 ms 796 KiB
01_random_91.txt AC 22 ms 708 KiB
01_random_92.txt AC 26 ms 704 KiB
01_random_93.txt AC 21 ms 700 KiB
01_random_94.txt AC 25 ms 800 KiB
01_random_95.txt WA 23 ms 708 KiB
01_random_96.txt AC 22 ms 804 KiB
01_random_97.txt WA 23 ms 800 KiB
01_random_98.txt AC 23 ms 652 KiB
01_random_99.txt WA 22 ms 800 KiB