CSES - Datatähti 2017 alku - Results
Submission details
Task:Bittijono
Sender:ISIMO66
Submission time:2016-10-07 22:42:01 +0300
Language:C++
Status:READY
Result:0
Feedback
groupverdictscore
#10
#20
#30
Test results
testverdicttimegroup
#10.05 s1details
#20.04 s2details
#30.05 s3details

Code

#include <stdio.h>
#include <ctype.h>
#include <stdlib.h>

int main (){
	int x = 0;
	while (1){
		int j;
		int input = getc(stdin);
		if (input == '\n') break;
		if (isdigit(input)) {
			x = x * 10;
			x += (input - '0');
		}
		else {
			char * string = (char *)malloc(sizeof(char));
			string[0] = input;
			j = 1;
			while (1) {
				input = getc(stdin);
				if (isalpha(input)){
					string = (char *)realloc( string, (j + 1) * sizeof(char));
					string[j++] = input;
				}
				else {
					ungetc(input, stdin);
					string = (char *)realloc( string, (j + 1) * sizeof(char));
					string[j] = '\0';
					break;
				}
			}
			for (int i = 0; i < x; i++) {
				printf("%s", string);
			}
			free(string);
			x = 0;
		}
	}
	printf("\n");
	return 0;
}

Test details

Test 1

Group: 1

Verdict:

input
100
62
9
12
73
...

correct output
1
1
1
0
1
...

user output
(empty)

Test 2

Group: 2

Verdict:

input
100000
565433
141881
120108
825392
...

correct output
1
1
0
0
1
...

user output
(empty)

Test 3

Group: 3

Verdict:

input
100000
374768524402011755
937067109466254318
389256426086302899
932585725667010169
...

correct output
0
1
1
1
1
...

user output
(empty)