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) {
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#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
AC × 3
AC × 17
AC × 16
AC × 67
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


2025-12-25 (Thu)
01:51:51 +09:00