AtCoder Beginner Contest 001

Submission #107902

Source codeソースコード

import static java.lang.System.*;
import java.util.*;

public class Main {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ

		Scanner sc = new Scanner(in);
		
		int n = sc.nextInt();
		boolean[] time = new boolean[24*12+1];
		
		while(n-->0) {
			String[] str = sc.next().split("-");
			int s = new Integer(str[0]);
			int e = new Integer(str[1]);
			
			if(s % 10 >= 5) s = s / 10 * 10+ 5;
			else s = s / 10 * 10;
			
			if(e % 10 > 5) e = e / 10 * 10 + 10;
			else if(e % 10 > 0) e = e / 10 * 10 + 5;
			else e = e / 10 * 10;

//			out.println(s + " " + e);
			s = s / 100 * 12 + s % 100 / 5;
			e = e / 100 * 12 + e % 100 / 5;
			
//			out.println(" " + s + " " + e);
			for(int i=s; i<e; i++) time[i] = true;
		}
		
		for(int i=0; i<=24*12; i++) {
			if(time[i]) {
				int s = i;
				for(; i<24*12 && time[i]; i++) ;
				out.printf("%02d%02d-%02d%02d", s/12, s%12*5, i/12, i%12*5);
				out.println();
			}
		}			
	}

}

Submission

Task問題 D - 感雨時刻の整理
User nameユーザ名 yokit9
Created time投稿日時
Language言語 Java (OpenJDK 1.7.0)
Status状態 AC
Score得点 100
Source lengthソースコード長 1048 Byte
File nameファイル名
Exec time実行時間 933 ms
Memory usageメモリ使用量 38824 KB

Test case

Set

Set name Score得点 / Max score Cases
all 100 / 100 00_sample_01.txt,00_sample_02.txt,00_sample_03.txt,cho_cho_chokudai.txt,chokudai_ga_cho.txt,test_01.txt,test_02.txt,test_03.txt,test_04.txt,test_05.txt,test_06.txt,test_07.txt,test_08.txt,test_09.txt,test_10.txt,test_11.txt,test_12.txt,test_13.txt,test_14.txt,test_15.txt,test_16.txt,test_17.txt,test_18.txt,test_19.txt,test_20.txt,test_21.txt,test_22.txt,test_23.txt,test_24.txt,test_25.txt,test_26.txt,test_27.txt,test_28.txt,test_29.txt,test_30.txt,test_31.txt,test_32.txt,test_33.txt,test_34.txt,test_35.txt,test_36.txt,test_37.txt,test_38.txt,test_39.txt,test_40.txt,test_41.txt,test_42.txt,test_43.txt

Test case

Case name Status状態 Exec time実行時間 Memory usageメモリ使用量
00_sample_01.txt AC 523 ms 23464 KB
00_sample_02.txt AC 488 ms 23472 KB
00_sample_03.txt AC 492 ms 23472 KB
cho_cho_chokudai.txt AC 904 ms 37744 KB
chokudai_ga_cho.txt AC 897 ms 36692 KB
test_01.txt AC 605 ms 24116 KB
test_02.txt AC 566 ms 24112 KB
test_03.txt AC 555 ms 24108 KB
test_04.txt AC 563 ms 24244 KB
test_05.txt AC 560 ms 24240 KB
test_06.txt AC 546 ms 26372 KB
test_07.txt AC 527 ms 25152 KB
test_08.txt AC 522 ms 24580 KB
test_09.txt AC 577 ms 26596 KB
test_10.txt AC 588 ms 26912 KB
test_11.txt AC 569 ms 26544 KB
test_12.txt AC 563 ms 26476 KB
test_13.txt AC 528 ms 23600 KB
test_14.txt AC 573 ms 27516 KB
test_15.txt AC 585 ms 26660 KB
test_16.txt AC 528 ms 23724 KB
test_17.txt AC 558 ms 26064 KB
test_18.txt AC 503 ms 23732 KB
test_19.txt AC 545 ms 25484 KB
test_20.txt AC 553 ms 24500 KB
test_21.txt AC 876 ms 36756 KB
test_22.txt AC 891 ms 37852 KB
test_23.txt AC 867 ms 36224 KB
test_24.txt AC 856 ms 36376 KB
test_25.txt AC 901 ms 38668 KB
test_26.txt AC 918 ms 38212 KB
test_27.txt AC 894 ms 37276 KB
test_28.txt AC 908 ms 38564 KB
test_29.txt AC 485 ms 23476 KB
test_30.txt AC 657 ms 23468 KB
test_31.txt AC 695 ms 29788 KB
test_32.txt AC 501 ms 23464 KB
test_33.txt AC 873 ms 37472 KB
test_34.txt AC 483 ms 23468 KB
test_35.txt AC 523 ms 23988 KB
test_36.txt AC 892 ms 37292 KB
test_37.txt AC 933 ms 38752 KB
test_38.txt AC 932 ms 38824 KB
test_39.txt AC 896 ms 38296 KB
test_40.txt AC 897 ms 38360 KB
test_41.txt AC 855 ms 37376 KB
test_42.txt AC 906 ms 38408 KB
test_43.txt AC 905 ms 37632 KB