提出 #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 | ||||||
| 結果 |
|
| セット名 | テストケース |
|---|---|
| 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 |