답안 #735261

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
735261 2023-05-03T18:59:08 Z dxf A Huge Tower (CEOI10_tower) Java 11
30 / 100
1000 ms 51692 KB
// Source: https://usaco.guide/general/io

import java.io.*;
import java.util.*;

public class tower {
	public static void main(String[] args) throws IOException {
		BufferedReader r = new BufferedReader(new InputStreamReader(System.in));

		StringTokenizer st = new StringTokenizer(r.readLine());
		int n = Integer.parseInt(st.nextToken());
		int d = Integer.parseInt(st.nextToken());
		
		int[] sizes = new int[n];
		st = new StringTokenizer(r.readLine());
		for (int i = 0; i < n; i++) {
			sizes[i] = Integer.parseInt(st.nextToken());
		}
		long[] former = new long[n];
		former[0] = 1; 
		Arrays.sort(sizes);
		for (int i = 1; i < n; i++) {
			long count = 1;
			int loc = i-1;;
			while (loc >= 0 && sizes[loc]+d >= sizes[i]) {
				count ++;
				loc--;
			}
			former[i] = ((long) former[i-1]) * count;
		}
	
		
		System.out.println(former[n-1]);
	}
}
# 결과 실행 시간 메모리 Grader output
1 Correct 59 ms 8520 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Correct 57 ms 8232 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Correct 71 ms 8200 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Correct 58 ms 8360 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Incorrect 64 ms 8168 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 60 ms 8400 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 70 ms 8148 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 69 ms 8148 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 71 ms 8148 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 66 ms 8232 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Correct 73 ms 8176 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Incorrect 71 ms 8232 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 65 ms 8240 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 67 ms 8240 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 116 ms 9296 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 277 ms 16964 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 349 ms 19632 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 641 ms 24396 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 740 ms 36252 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Execution timed out 1040 ms 51692 KB Time limit exceeded
2 Halted 0 ms 0 KB -