提出 #460692


ソースコード 拡げる

import java.util.*;

public class Main {
		public static void main(String[] args){
			Scanner sc = new Scanner(System.in);
			int script_count = sc.nextInt();
			List<List<Double>> time_array = new ArrayList<>(script_count);
			for(int i = 0; i < script_count ; ++i){
				String start = sc.next();
				String end = sc.next();
				List<Double> array = new ArrayList<>(2);
				array.add(changeMs(start));
				array.add(changeMs(end));
				time_array.add(array);
			}
			sc.close();
			
			if(time_array.size() == 1)
        if(time_array.get(0).get(0) <= time_array.get(0).get(1) && script_count == 1){
        System.out.println("-1");
        		return;
			}
			int back_ind = 0;
			for(List<Double> array : time_array){
				if(array.get(0) >= array.get(1)){
					array.set(1, array.get(1) + 1000);
					break;
				}
				back_ind++;
			}
			
			for(int i = 0; i < script_count ; ++i){
				if(i == back_ind){
					System.out.println(String.format("%.0f", (time_array.get(i).get(1) - time_array.get(i).get(0))));
					continue;
				}
				
				if(time_array.get(i).get(0) <= time_array.get(back_ind).get(0) && time_array.get(i).get(1) >= time_array.get(back_ind).get(1)){
					System.out.println(String.format("%.0f", (time_array.get(i).get(1) - time_array.get(i).get(0)+1000)));
				}else if(time_array.get(i).get(1) + 1000 < time_array.get(back_ind).get(0)){
					System.out.println(String.format("%.0f", (time_array.get(i).get(1) - time_array.get(i).get(0))));
				}else if(time_array.get(i).get(1) > time_array.get(back_ind).get(0)){
					System.out.println(String.format("%.0f", (time_array.get(i).get(1) - time_array.get(i).get(0))));
				}else{
					System.out.println(-1);
				}
				
			}

	}
		
		public static Double changeMs(String s){
			String[] times = s.split(":");
			String second_str = times[2];
			String[] second = second_str.split("\\.");
			
			Double ms = ((Double.valueOf(times[0]) * 60 + Double.valueOf(times[1])) * 60 + Double.valueOf(second[0])) * 1000 + Double.valueOf(second[1]);
			
			return ms;
			
		}
}

提出情報

提出日時
問題 B - stepモード
ユーザ Kota_Makise
言語 Java (OpenJDK 1.7.0)
得点 0
コード長 2093 Byte
結果 WA
実行時間 613 ms
メモリ 25680 KiB

ジャッジ結果

セット名 All
得点 / 配点 0 / 50
結果
AC × 22
WA × 79
RE × 12
セット名 テストケース
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
ケース名 結果 実行時間 メモリ
00_corner100.txt RE 575 ms 24236 KiB
00_corner101.txt WA 447 ms 24212 KiB
00_corner102.txt WA 456 ms 24480 KiB
00_corner103.txt WA 445 ms 24296 KiB
00_corner104.txt WA 459 ms 24280 KiB
00_corner105.txt WA 448 ms 24104 KiB
00_corner106.txt WA 471 ms 24464 KiB
00_corner107.txt WA 465 ms 24444 KiB
00_corner108.txt RE 451 ms 23984 KiB
00_corner109.txt WA 459 ms 24424 KiB
00_corner110.txt WA 461 ms 24540 KiB
00_corner111.txt WA 462 ms 24388 KiB
00_corner112.txt WA 472 ms 24284 KiB
00_corner113.txt WA 459 ms 24508 KiB
00_corner114.txt WA 463 ms 24216 KiB
00_corner115.txt WA 467 ms 24200 KiB
00_corner116.txt WA 472 ms 24216 KiB
00_corner117.txt WA 481 ms 24352 KiB
00_corner118.txt WA 466 ms 24400 KiB
00_corner119.txt RE 473 ms 24100 KiB
00_corner120.txt WA 461 ms 24308 KiB
00_corner121.txt WA 459 ms 24436 KiB
00_corner122.txt WA 440 ms 24216 KiB
00_corner123.txt WA 445 ms 24208 KiB
00_example_1.txt AC 450 ms 24208 KiB
00_example_2.txt AC 435 ms 23828 KiB
00_example_3.txt AC 456 ms 24232 KiB
00_example_4.txt AC 444 ms 24208 KiB
00_manual_001.txt WA 439 ms 24196 KiB
00_manual_002.txt AC 456 ms 23856 KiB
00_manual_003.txt AC 442 ms 24264 KiB
00_manual_004.txt WA 439 ms 23964 KiB
00_manual_005.txt AC 450 ms 24172 KiB
00_small_009.txt AC 462 ms 24252 KiB
00_small_010.txt WA 455 ms 24276 KiB
00_small_011.txt WA 447 ms 24156 KiB
00_small_012.txt WA 443 ms 24180 KiB
00_small_013.txt WA 445 ms 24236 KiB
00_small_014.txt WA 453 ms 24280 KiB
00_small_015.txt WA 459 ms 24136 KiB
00_small_016.txt WA 460 ms 24276 KiB
00_small_017.txt WA 450 ms 24200 KiB
00_small_018.txt WA 456 ms 24160 KiB
00_small_019.txt AC 446 ms 24252 KiB
00_small_020.txt AC 457 ms 24212 KiB
01_random_100.txt WA 493 ms 25680 KiB
01_random_11.txt RE 451 ms 24236 KiB
01_random_12.txt WA 464 ms 24920 KiB
01_random_13.txt WA 474 ms 25000 KiB
01_random_14.txt RE 450 ms 24432 KiB
01_random_16.txt AC 478 ms 25068 KiB
01_random_17.txt WA 570 ms 25124 KiB
01_random_18.txt WA 613 ms 25264 KiB
01_random_19.txt WA 476 ms 25012 KiB
01_random_20.txt WA 457 ms 25204 KiB
01_random_21.txt AC 456 ms 25208 KiB
01_random_24.txt WA 460 ms 25188 KiB
01_random_25.txt WA 451 ms 25296 KiB
01_random_27.txt RE 453 ms 24616 KiB
01_random_29.txt WA 500 ms 25356 KiB
01_random_31.txt AC 470 ms 25168 KiB
01_random_34.txt AC 466 ms 25212 KiB
01_random_37.txt WA 474 ms 25224 KiB
01_random_39.txt WA 468 ms 25112 KiB
01_random_4.txt WA 446 ms 24180 KiB
01_random_41.txt WA 466 ms 25264 KiB
01_random_43.txt WA 468 ms 25248 KiB
01_random_45.txt WA 486 ms 25264 KiB
01_random_46.txt AC 473 ms 25216 KiB
01_random_47.txt WA 469 ms 25360 KiB
01_random_48.txt WA 476 ms 25272 KiB
01_random_5.txt WA 449 ms 24248 KiB
01_random_50.txt WA 486 ms 25296 KiB
01_random_51.txt RE 474 ms 24880 KiB
01_random_52.txt WA 492 ms 25416 KiB
01_random_54.txt RE 461 ms 25012 KiB
01_random_56.txt WA 490 ms 25328 KiB
01_random_57.txt AC 498 ms 25476 KiB
01_random_58.txt WA 482 ms 25432 KiB
01_random_59.txt WA 494 ms 25424 KiB
01_random_6.txt AC 445 ms 24112 KiB
01_random_60.txt WA 466 ms 25384 KiB
01_random_62.txt WA 491 ms 25444 KiB
01_random_65.txt WA 482 ms 25468 KiB
01_random_66.txt RE 466 ms 25044 KiB
01_random_68.txt WA 477 ms 25324 KiB
01_random_69.txt WA 482 ms 25376 KiB
01_random_7.txt AC 446 ms 24280 KiB
01_random_70.txt AC 488 ms 25476 KiB
01_random_72.txt WA 494 ms 25588 KiB
01_random_75.txt WA 487 ms 25572 KiB
01_random_76.txt WA 486 ms 25564 KiB
01_random_77.txt WA 480 ms 25592 KiB
01_random_79.txt WA 482 ms 25528 KiB
01_random_8.txt WA 459 ms 24272 KiB
01_random_80.txt WA 483 ms 25556 KiB
01_random_81.txt WA 487 ms 25392 KiB
01_random_82.txt WA 489 ms 25604 KiB
01_random_83.txt WA 481 ms 25608 KiB
01_random_84.txt WA 491 ms 25652 KiB
01_random_85.txt RE 470 ms 25144 KiB
01_random_87.txt WA 488 ms 25564 KiB
01_random_89.txt WA 497 ms 25584 KiB
01_random_9.txt RE 458 ms 24112 KiB
01_random_91.txt AC 500 ms 25572 KiB
01_random_92.txt WA 497 ms 25632 KiB
01_random_93.txt AC 491 ms 25564 KiB
01_random_94.txt RE 465 ms 25140 KiB
01_random_95.txt WA 486 ms 25676 KiB
01_random_96.txt WA 485 ms 25608 KiB
01_random_97.txt WA 483 ms 25564 KiB
01_random_98.txt AC 498 ms 25584 KiB
01_random_99.txt WA 486 ms 25572 KiB