Submission #928188

# Submission time Handle Problem Language Result Execution time Memory
928188 2024-02-16T03:45:40 Z crystal A Huge Tower (CEOI10_tower) Java 11
30 / 100
880 ms 45808 KB
import java.util.*;

public class tower {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		int m = sc.nextInt();
		int [] vals = new int [n];
		for(int i =0;i<n;i++) {
			vals[i]=sc.nextInt();
		}
		Arrays.sort(vals);
		int r=0;
		long ans =1;
		for(int i=0;i<n;i++) {
			while(r+1<n&&vals[r+1]-vals[i]<=m) {
				r++;
			}
			ans*=((long)r-i+1)%1000000000;
			ans%=1000000000;
		}
		System.out.println(ans);
	}
}
# Verdict Execution time Memory Grader output
1 Correct 83 ms 24480 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 77 ms 24052 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 78 ms 23560 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 82 ms 25204 KB Output is correct
# Verdict Execution time Memory Grader output
1 Incorrect 80 ms 27484 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 85 ms 23632 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 78 ms 27372 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 80 ms 23192 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 82 ms 29212 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 83 ms 29256 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 83 ms 24964 KB Output is correct
# Verdict Execution time Memory Grader output
1 Incorrect 82 ms 27128 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 84 ms 23588 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 90 ms 25504 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 175 ms 24832 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 266 ms 32568 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 412 ms 39396 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 643 ms 37352 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 665 ms 44708 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 880 ms 45808 KB Output isn't correct
2 Halted 0 ms 0 KB -