Submission #145958


Source Code Expand

import java.util.Scanner;
public class Main {

	public static void main(String[] args) {
		
		Scanner input=new Scanner(System.in);
		
		int N=input.nextInt();
		int H[]=new int[N];
		int O[]=new int[N];
		double t[]=new double[9];
		
		
		for(int i=0;i<N;i++){ 
			String S=input.next();
			for(int x=0;x<9;x++){if(x!=4){
				t[x]=Double.parseDouble(S.substring(x,x+1));}
			}
	    
				H[i]=(int)(Math.floor((t[0]*600+t[1]*60+t[2]*10+t[3])/5));
                O[i]=(int)(Math.ceil((t[5]*600+t[6]*60+t[7]*10+t[8])/5));}
		
		input.close();
		
		char ts[]=new char[289];
		
		for(int i=0;i<289;i++){
			ts[i]='x';}
		
		for(int i=0;i<N;i++){
			for(int ii=H[i];ii<=O[i]-1;ii++){
				ts[ii]='○';}}
		
	int i=0;
	int b=0;
	double a[]=new double[4];
	String c="off";
	
	while(i<=288){
		if(c=="off" && ts[i]=='○'){b=i;c="on";a[0]=Math.floor(b/120);b=b-(int)a[0]*120;
		                      a[1]=Math.floor(b/12);b=b-(int)a[1]*12;
		                      a[2]=Math.floor(b/2);b=b-(int)a[2]*2;
		                      a[3]=b*5;for(int ii=0;ii<4;ii++){System.out.print((int)a[ii]);}System.out.print('-');}
		
		else if(c=="on" && ts[i]=='x'){b=i;c="off";a[0]=Math.floor(b/120);b=b-(int)a[0]*120;
		                      a[1]=(int)Math.floor(b/12);b=b-(int)a[1]*12;
		                      a[2]=(int)Math.floor(b/2);b=b-(int)a[2]*2;
		                      a[3]=b*5;for(int ii=0;ii<4;ii++){System.out.print((int)a[ii]);}System.out.println("");}
		i=i+1;                      
	}
	
		if(ts[288]=='○'){System.out.println(2400);
	
	}}}

Submission Info

Submission Time
Task D - 感雨時刻の整理
User dorpi
Language Java (OpenJDK 1.7.0)
Score 100
Code Size 1586 Byte
Status AC
Exec Time 897 ms
Memory 39632 KB

Judge Result

Set Name all
Score / Max Score 100 / 100
Status
AC × 48
Set Name Test Cases
all 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
Case Name Status Exec Time Memory
00_sample_01.txt AC 637 ms 23624 KB
00_sample_02.txt AC 471 ms 23644 KB
00_sample_03.txt AC 479 ms 23628 KB
cho_cho_chokudai.txt AC 818 ms 37624 KB
chokudai_ga_cho.txt AC 873 ms 39632 KB
test_01.txt AC 522 ms 24028 KB
test_02.txt AC 503 ms 24008 KB
test_03.txt AC 516 ms 23952 KB
test_04.txt AC 516 ms 23876 KB
test_05.txt AC 510 ms 23880 KB
test_06.txt AC 504 ms 24644 KB
test_07.txt AC 513 ms 24652 KB
test_08.txt AC 486 ms 24192 KB
test_09.txt AC 548 ms 25436 KB
test_10.txt AC 559 ms 27268 KB
test_11.txt AC 548 ms 25540 KB
test_12.txt AC 526 ms 24672 KB
test_13.txt AC 490 ms 24016 KB
test_14.txt AC 541 ms 25956 KB
test_15.txt AC 593 ms 27532 KB
test_16.txt AC 503 ms 24012 KB
test_17.txt AC 562 ms 25164 KB
test_18.txt AC 503 ms 23996 KB
test_19.txt AC 536 ms 24900 KB
test_20.txt AC 524 ms 24776 KB
test_21.txt AC 807 ms 38452 KB
test_22.txt AC 877 ms 39020 KB
test_23.txt AC 897 ms 39108 KB
test_24.txt AC 818 ms 38332 KB
test_25.txt AC 820 ms 38420 KB
test_26.txt AC 829 ms 38288 KB
test_27.txt AC 843 ms 38840 KB
test_28.txt AC 833 ms 39348 KB
test_29.txt AC 469 ms 23644 KB
test_30.txt AC 484 ms 23688 KB
test_31.txt AC 681 ms 32952 KB
test_32.txt AC 642 ms 23748 KB
test_33.txt AC 785 ms 37708 KB
test_34.txt AC 471 ms 23640 KB
test_35.txt AC 501 ms 24776 KB
test_36.txt AC 857 ms 38892 KB
test_37.txt AC 855 ms 38668 KB
test_38.txt AC 858 ms 38968 KB
test_39.txt AC 858 ms 38880 KB
test_40.txt AC 827 ms 38700 KB
test_41.txt AC 861 ms 39176 KB
test_42.txt AC 858 ms 38864 KB
test_43.txt AC 826 ms 37844 KB