Submission #67839233


Source Code Expand

Copy
#include <stdio.h>
#include <stdlib.h>
#include <inttypes.h>
void over(void) {
puts("Too Long");
exit(0);
}
int N;
char c[128];
uint64_t l[128];
int main(void) {
int i, j;
int sum = 0;
if (scanf("%d", &N) != 1) return 1;
for (i = 0; i < N; i++) {
char buf[4];
if (scanf("%3s%" SCNu64, buf, &l[i]) != 2) return 1;
c[i] = buf[0];
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#include <stdio.h>
#include <stdlib.h>
#include <inttypes.h>

void over(void) {
	puts("Too Long");
	exit(0);
}

int N;
char c[128];
uint64_t l[128];

int main(void) {
	int i, j;
	int sum = 0;
	if (scanf("%d", &N) != 1) return 1;
	for (i = 0; i < N; i++) {
		char buf[4];
		if (scanf("%3s%" SCNu64, buf, &l[i]) != 2) return 1;
		c[i] = buf[0];
	}
	for (i = 0; i < N; i++) {
		if (l[i] > 100) over();
		sum += l[i];
	}
	if (sum > 100) over();
	for (i = 0; i < N; i++) {
		for (j = 0; j < (int)l[i]; j++) putchar(c[i]);
	}
	putchar('\n');
	return 0;
}

Submission Info

Submission Time
Task B - String Too Long
User mikecat
Language C (gcc 12.2.0)
Score 200
Code Size 582 Byte
Status AC
Exec Time 1 ms
Memory 1656 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 200 / 200
Status
AC × 4
AC × 22
Set Name Test Cases
Sample 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt
All 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt, 01_test_00.txt, 01_test_01.txt, 01_test_02.txt, 01_test_03.txt, 01_test_04.txt, 01_test_05.txt, 01_test_06.txt, 01_test_07.txt, 01_test_08.txt, 01_test_09.txt, 01_test_10.txt, 01_test_11.txt, 01_test_12.txt, 01_test_13.txt, 01_test_14.txt, 01_test_15.txt, 01_test_16.txt, 01_test_17.txt
Case Name Status Exec Time Memory
00_sample_00.txt AC 0 ms 1656 KiB
00_sample_01.txt AC 0 ms 1644 KiB
00_sample_02.txt AC 0 ms 1636 KiB
00_sample_03.txt AC 0 ms 1572 KiB
01_test_00.txt AC 0 ms 1640 KiB
01_test_01.txt AC 0 ms 1596 KiB
01_test_02.txt AC 0 ms 1552 KiB
01_test_03.txt AC 0 ms 1644 KiB
01_test_04.txt AC 0 ms 1632 KiB
01_test_05.txt AC 0 ms 1628 KiB
01_test_06.txt AC 0 ms 1628 KiB
01_test_07.txt AC 0 ms 1624 KiB
01_test_08.txt AC 0 ms 1644 KiB
01_test_09.txt AC 1 ms 1564 KiB
01_test_10.txt AC 0 ms 1556 KiB
01_test_11.txt AC 0 ms 1548 KiB
01_test_12.txt AC 0 ms 1576 KiB
01_test_13.txt AC 0 ms 1572 KiB
01_test_14.txt AC 0 ms 1628 KiB
01_test_15.txt AC 0 ms 1648 KiB
01_test_16.txt AC 0 ms 1588 KiB
01_test_17.txt AC 0 ms 1600 KiB


2025-07-23 (Wed)
07:18:39 +09:00