Submission #72177497


Source Code Expand

Copy
#include <stdio.h>
int pos;
int value[32];
void meow(int prev, int left) {
int i;
if (left <= 0) {
for (i = 0; i < pos; i++) {
printf(" %d" + !i, value[i]);
}
putchar('\n');
} else {
for (i = prev > left ? left : prev; i >= 1; i--) {
value[pos++] = i;
meow(i, left - i);
pos--;
}
}
}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#include <stdio.h>

int pos;
int value[32];

void meow(int prev, int left) {
	int i;
	if (left <= 0) {
		for (i = 0; i < pos; i++) {
			printf(" %d" + !i, value[i]);
		}
		putchar('\n');
	} else {
		for (i = prev > left ? left : prev; i >= 1; i--) {
			value[pos++] = i;
			meow(i, left - i);
			pos--;
		}
	}
}

int main(void) {
	int n;
	if (scanf("%d", &n) != 1) return 1;
	meow(n, n);
	return 0;
}

Submission Info

Submission Time
Task C - JOI 2006 本選 問題3
User mikecat
Language C23 (GCC 14.2.0)
Score 20
Code Size 428 Byte
Status AC
Exec Time 2 ms
Memory 1696 KiB

Judge Result

Set Name set01 set02 set03 set04 set05
Score / Max Score 4 / 4 4 / 4 4 / 4 4 / 4 4 / 4
Status
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
Set Name Test Cases
set01 data1
set02 data2
set03 data3
set04 data4
set05 data5
Case Name Status Exec Time Memory
data1 AC 0 ms 1696 KiB
data2 AC 0 ms 1584 KiB
data3 AC 0 ms 1536 KiB
data4 AC 2 ms 1692 KiB
data5 AC 2 ms 1692 KiB


2026-01-03 (Sat)
21:10:57 +09:00