Submission #71955303
Source Code Expand
Copy
#include <stdio.h>#include <stdlib.h>int cmp(const void* x, const void* y) {int a = *(const int*)x, b = *(const int*)y;return (a > b) - (a < b);}int main(void) {int N, D;int *A;int i;if (scanf("%d%d", &N, &D) != 2) return 1;A = malloc(sizeof(*A) * N * 2);if (A == NULL) return 2;for (i = 0; i < N * 2; i++) {if (scanf("%d", &A[i]) != 1) return 1;}qsort(A, N * 2, sizeof(*A), cmp);for (i = 0; i < N; i++) {if (A[i * 2 + 1] - A[i * 2] > D) {
#include <stdio.h>
#include <stdlib.h>
int cmp(const void* x, const void* y) {
int a = *(const int*)x, b = *(const int*)y;
return (a > b) - (a < b);
}
int main(void) {
int N, D;
int *A;
int i;
if (scanf("%d%d", &N, &D) != 2) return 1;
A = malloc(sizeof(*A) * N * 2);
if (A == NULL) return 2;
for (i = 0; i < N * 2; i++) {
if (scanf("%d", &A[i]) != 1) return 1;
}
qsort(A, N * 2, sizeof(*A), cmp);
for (i = 0; i < N; i++) {
if (A[i * 2 + 1] - A[i * 2] > D) {
puts("No");
free(A);
return 0;
}
}
puts("Yes");
free(A);
return 0;
}
Submission Info
| Submission Time | |
|---|---|
| Task | B - ダンス (Dance) |
| User | mikecat |
| Language | C23 (GCC 14.2.0) |
| Score | 100 |
| Code Size | 590 Byte |
| Status | AC |
| Exec Time | 1 ms |
| Memory | 1752 KiB |
Judge Result
| Set Name | Sample | Subtask1 | Subtask2 | Subtask3 | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 20 / 20 | 40 / 40 | 40 / 40 | ||||||||
| Status |
|
|
|
|
| Set Name | Test Cases |
|---|---|
| Sample | sample-01.txt, sample-02.txt, sample-03.txt |
| Subtask1 | 01-01.txt, 01-02.txt, 01-03.txt, 01-04.txt, 01-05.txt, 01-06.txt, 01-07.txt, 01-08.txt, 01-09.txt, 01-10.txt, 01-11.txt, 01-12.txt, 01-13.txt, 01-14.txt, 01-15.txt, 01-16.txt, sample-01.txt |
| Subtask2 | 02-01.txt, 02-02.txt, 02-03.txt, 02-04.txt, 02-05.txt, 02-06.txt, 02-07.txt, 02-08.txt, 02-09.txt, 02-10.txt, 02-11.txt, 02-12.txt, 02-13.txt, 02-14.txt, 02-15.txt, sample-02.txt |
| Subtask3 | 01-01.txt, 01-02.txt, 01-03.txt, 01-04.txt, 01-05.txt, 01-06.txt, 01-07.txt, 01-08.txt, 01-09.txt, 01-10.txt, 01-11.txt, 01-12.txt, 01-13.txt, 01-14.txt, 01-15.txt, 01-16.txt, 02-01.txt, 02-02.txt, 02-03.txt, 02-04.txt, 02-05.txt, 02-06.txt, 02-07.txt, 02-08.txt, 02-09.txt, 02-10.txt, 02-11.txt, 02-12.txt, 02-13.txt, 02-14.txt, 02-15.txt, 03-01.txt, 03-02.txt, 03-03.txt, 03-04.txt, 03-05.txt, 03-06.txt, 03-07.txt, 03-08.txt, 03-09.txt, 03-10.txt, 03-11.txt, 03-12.txt, 03-13.txt, 03-14.txt, 03-15.txt, 03-16.txt, 03-17.txt, 03-18.txt, 03-19.txt, 03-20.txt, 03-21.txt, 03-22.txt, 03-23.txt, 03-24.txt, 03-25.txt, 03-26.txt, 03-27.txt, 03-28.txt, 03-29.txt, 03-30.txt, 03-31.txt, 03-32.txt, 03-33.txt, sample-01.txt, sample-02.txt, sample-03.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| 01-01.txt | AC | 1 ms | 1572 KiB |
| 01-02.txt | AC | 0 ms | 1648 KiB |
| 01-03.txt | AC | 0 ms | 1608 KiB |
| 01-04.txt | AC | 0 ms | 1704 KiB |
| 01-05.txt | AC | 0 ms | 1648 KiB |
| 01-06.txt | AC | 0 ms | 1580 KiB |
| 01-07.txt | AC | 1 ms | 1696 KiB |
| 01-08.txt | AC | 0 ms | 1696 KiB |
| 01-09.txt | AC | 0 ms | 1604 KiB |
| 01-10.txt | AC | 0 ms | 1696 KiB |
| 01-11.txt | AC | 0 ms | 1704 KiB |
| 01-12.txt | AC | 0 ms | 1572 KiB |
| 01-13.txt | AC | 0 ms | 1696 KiB |
| 01-14.txt | AC | 0 ms | 1688 KiB |
| 01-15.txt | AC | 0 ms | 1572 KiB |
| 01-16.txt | AC | 0 ms | 1612 KiB |
| 02-01.txt | AC | 0 ms | 1572 KiB |
| 02-02.txt | AC | 0 ms | 1636 KiB |
| 02-03.txt | AC | 1 ms | 1696 KiB |
| 02-04.txt | AC | 0 ms | 1612 KiB |
| 02-05.txt | AC | 0 ms | 1608 KiB |
| 02-06.txt | AC | 1 ms | 1644 KiB |
| 02-07.txt | AC | 0 ms | 1580 KiB |
| 02-08.txt | AC | 0 ms | 1704 KiB |
| 02-09.txt | AC | 0 ms | 1612 KiB |
| 02-10.txt | AC | 1 ms | 1752 KiB |
| 02-11.txt | AC | 1 ms | 1696 KiB |
| 02-12.txt | AC | 0 ms | 1636 KiB |
| 02-13.txt | AC | 0 ms | 1696 KiB |
| 02-14.txt | AC | 0 ms | 1584 KiB |
| 02-15.txt | AC | 0 ms | 1644 KiB |
| 03-01.txt | AC | 0 ms | 1572 KiB |
| 03-02.txt | AC | 1 ms | 1752 KiB |
| 03-03.txt | AC | 0 ms | 1648 KiB |
| 03-04.txt | AC | 0 ms | 1648 KiB |
| 03-05.txt | AC | 0 ms | 1612 KiB |
| 03-06.txt | AC | 1 ms | 1704 KiB |
| 03-07.txt | AC | 1 ms | 1620 KiB |
| 03-08.txt | AC | 0 ms | 1584 KiB |
| 03-09.txt | AC | 0 ms | 1644 KiB |
| 03-10.txt | AC | 0 ms | 1644 KiB |
| 03-11.txt | AC | 0 ms | 1636 KiB |
| 03-12.txt | AC | 0 ms | 1648 KiB |
| 03-13.txt | AC | 1 ms | 1612 KiB |
| 03-14.txt | AC | 1 ms | 1704 KiB |
| 03-15.txt | AC | 1 ms | 1644 KiB |
| 03-16.txt | AC | 1 ms | 1704 KiB |
| 03-17.txt | AC | 0 ms | 1648 KiB |
| 03-18.txt | AC | 0 ms | 1612 KiB |
| 03-19.txt | AC | 0 ms | 1516 KiB |
| 03-20.txt | AC | 1 ms | 1636 KiB |
| 03-21.txt | AC | 1 ms | 1696 KiB |
| 03-22.txt | AC | 0 ms | 1604 KiB |
| 03-23.txt | AC | 1 ms | 1516 KiB |
| 03-24.txt | AC | 1 ms | 1572 KiB |
| 03-25.txt | AC | 0 ms | 1688 KiB |
| 03-26.txt | AC | 0 ms | 1636 KiB |
| 03-27.txt | AC | 0 ms | 1608 KiB |
| 03-28.txt | AC | 1 ms | 1584 KiB |
| 03-29.txt | AC | 0 ms | 1620 KiB |
| 03-30.txt | AC | 1 ms | 1688 KiB |
| 03-31.txt | AC | 0 ms | 1608 KiB |
| 03-32.txt | AC | 0 ms | 1604 KiB |
| 03-33.txt | AC | 1 ms | 1644 KiB |
| sample-01.txt | AC | 1 ms | 1584 KiB |
| sample-02.txt | AC | 1 ms | 1688 KiB |
| sample-03.txt | AC | 0 ms | 1648 KiB |