Submission #727144

# Submission time Handle Problem Language Result Execution time Memory
727144 2023-04-20T05:30:00 Z dn4271 A Huge Tower (CEOI10_tower) Java 11
30 / 100
1000 ms 24584 KB
import java.util.*;

public class tower {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner input = new Scanner(System.in);
		int n = input.nextInt();
		int d = input.nextInt();
		int[] blocks = new int[n];
		for (int i = 0; i < n; i++) {
			blocks[i] = input.nextInt();
		}
		
		Arrays.sort(blocks);
		
		int[] tolerance = new int[n];
		tolerance[0] = 1;
		for (int i = 1; i < n; i++) {
			int j = 0;
			while (blocks[i] - blocks[j] > d) {
				j++;
			} 
			tolerance[i] = i - j + 1;
		}
		
		int answer = 1;
		
		for (int i: tolerance) {
			answer = answer * i;
		}
		
		System.out.println(answer % (1000000009));
	}

}
# Verdict Execution time Memory Grader output
1 Correct 98 ms 10144 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 102 ms 10096 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 99 ms 10276 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 104 ms 10244 KB Output is correct
# Verdict Execution time Memory Grader output
1 Incorrect 95 ms 10376 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 118 ms 9852 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 125 ms 10172 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 99 ms 10324 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 99 ms 10116 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 104 ms 10220 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 101 ms 10024 KB Output is correct
# Verdict Execution time Memory Grader output
1 Incorrect 104 ms 10080 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 104 ms 10180 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 111 ms 10156 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 274 ms 12460 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 380 ms 20468 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 596 ms 22984 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 1075 ms 24208 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 1058 ms 24584 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 1040 ms 20020 KB Time limit exceeded
2 Halted 0 ms 0 KB -