# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
483428 | 2021-10-29T12:18:56 Z | rainboy | Vepar (COCI21_vepar) | C | 150 ms | 12744 KB |
#include <stdio.h> #define A 10000000 int pp[A], n; void init() { static char composite[A + 1]; int a, b; for (a = 2; a <= A; a++) { if (composite[a]) continue; pp[n++] = a; for (b = a + a; b <= A; b += a) composite[b] = 1; } } int count(int a, int p) { return a < p ? 0 : count(a / p, p) + a / p; } int main() { int t; init(); scanf("%d", &t); while (t--) { int a, b, c, d, i, da; scanf("%d%d%d%d", &a, &b, &c, &d); da = 1; for (i = 0; i < n; i++) if (count(b, pp[i]) - count(a - 1, pp[i]) > count(d, pp[i]) - count(c - 1, pp[i])) { da = 0; break; } printf(da ? "DA\n" : "NE\n"); } return 0; }
Compilation message
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 98 ms | 12660 KB | Output is correct |
2 | Correct | 104 ms | 12612 KB | Output is correct |
3 | Correct | 87 ms | 12612 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 93 ms | 12608 KB | Output is correct |
2 | Correct | 91 ms | 12616 KB | Output is correct |
3 | Correct | 98 ms | 12616 KB | Output is correct |
4 | Correct | 96 ms | 12616 KB | Output is correct |
5 | Correct | 97 ms | 12616 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 94 ms | 12616 KB | Output is correct |
2 | Correct | 91 ms | 12604 KB | Output is correct |
3 | Correct | 93 ms | 12604 KB | Output is correct |
4 | Correct | 98 ms | 12744 KB | Output is correct |
5 | Correct | 96 ms | 12612 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 113 ms | 12604 KB | Output is correct |
2 | Correct | 99 ms | 12652 KB | Output is correct |
3 | Correct | 101 ms | 12608 KB | Output is correct |
4 | Correct | 112 ms | 12732 KB | Output is correct |
5 | Correct | 117 ms | 12608 KB | Output is correct |
6 | Correct | 107 ms | 12652 KB | Output is correct |
7 | Correct | 147 ms | 12612 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 143 ms | 12728 KB | Output is correct |
2 | Correct | 94 ms | 12604 KB | Output is correct |
3 | Correct | 100 ms | 12612 KB | Output is correct |
4 | Correct | 101 ms | 12620 KB | Output is correct |
5 | Correct | 105 ms | 12616 KB | Output is correct |
6 | Correct | 146 ms | 12736 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 124 ms | 12616 KB | Output is correct |
2 | Correct | 101 ms | 12616 KB | Output is correct |
3 | Correct | 98 ms | 12608 KB | Output is correct |
4 | Correct | 102 ms | 12616 KB | Output is correct |
5 | Correct | 101 ms | 12612 KB | Output is correct |
6 | Correct | 131 ms | 12616 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 137 ms | 12616 KB | Output is correct |
2 | Correct | 101 ms | 12616 KB | Output is correct |
3 | Correct | 103 ms | 12740 KB | Output is correct |
4 | Correct | 107 ms | 12608 KB | Output is correct |
5 | Correct | 94 ms | 12616 KB | Output is correct |
6 | Correct | 132 ms | 12608 KB | Output is correct |
7 | Correct | 150 ms | 12656 KB | Output is correct |