Code Submission Evaluation System Login

Datatähti 2017 loppu

Start:2017-01-19 12:15:00
End:2017-01-19 17:15:00
 

Tasks | Messages | Scoreboard | Statistics


CSES - Datatähti 2017 loppu - Results
History
2017-01-19 14:00:3858
2017-01-19 13:57:0158
2017-01-19 13:55:560
2017-01-19 13:55:330
2017-01-19 13:54:060
2017-01-19 13:52:1721
2017-01-19 13:51:2821
2017-01-19 13:46:3321
2017-01-19 13:40:380
2017-01-19 13:34:200
Task:Ohjelma
Sender:joshimasta
Submission time:2017-01-19 14:00:38
Language:Python3
Status:READY
Score:58

Feedback

groupverdictscore
#1ACCEPTED21
#2ACCEPTED37
#3WRONG ANSWER0

Test results

testverdicttime (s)group
#1ACCEPTED0.07 / 0.501details
#2ACCEPTED0.09 / 0.501details
#3ACCEPTED0.06 / 0.501details
#4ACCEPTED0.07 / 0.501details
#5ACCEPTED0.06 / 0.501details
#6ACCEPTED0.09 / 0.501details
#7ACCEPTED0.07 / 0.501details
#8ACCEPTED0.08 / 0.501details
#9ACCEPTED0.07 / 0.501details
#10ACCEPTED0.06 / 0.501details
#11ACCEPTED0.06 / 0.502details
#12ACCEPTED0.06 / 0.502details
#13ACCEPTED0.06 / 0.502details
#14ACCEPTED0.06 / 0.502details
#15ACCEPTED0.06 / 0.502details
#16ACCEPTED0.07 / 0.502details
#17ACCEPTED0.07 / 0.502details
#18ACCEPTED0.08 / 0.502details
#19ACCEPTED0.07 / 0.502details
#20ACCEPTED0.06 / 0.502details
#21ACCEPTED0.07 / 0.503details
#22ACCEPTED0.05 / 0.503details
#23ACCEPTED0.06 / 0.503details
#24WRONG ANSWER0.07 / 0.503details
#25WRONG ANSWER0.07 / 0.503details
#26ACCEPTED0.06 / 0.503details
#27WRONG ANSWER0.06 / 0.503details
#28WRONG ANSWER0.07 / 0.503details
#29ACCEPTED0.07 / 0.503details
#30WRONG ANSWER0.05 / 0.503details

Code

i = int(input())

def rec(x):
	if x == 1:
		return []
	elif x == 2:
		return ["MUL"]
	elif x == 4:
		return ["ADD"]
	elif x % 2 == 0:
		#if x < 15:
		#	a = rec(x/2)
		#	s = rec(x-3)
		#	if len(a) < len(s):
		#		return a + ["MUL"]
		#	else:
		#		return s + ["ADD"]
		#else:
		return rec(x/2) + ["MUL"]
	else:
		return rec(x - 3) + ["ADD"]

def log(x):
	print(len(x))
	for w in x:
		print(w)
	
	

if i % 3 == 0 or i < 1:
	print(0)
else:
	log(rec(i) + ["END"])

Test details

Test 1

Group: 1

Verdict: ACCEPTED

input
58
view   save

correct output
8
MUL
ADD
MUL
ADD
MUL
ADD
MUL
END
view   save

user output
8
MUL
ADD
MUL
ADD
MUL
ADD
MUL
END
view   save

Test 2

Group: 1

Verdict: ACCEPTED

input
72
view   save

correct output
0
view   save

user output
0
view   save

Test 3

Group: 1

Verdict: ACCEPTED

input
83
view   save

correct output
8
MUL
ADD
MUL
MUL
MUL
MUL
ADD
END
view   save

user output
8
MUL
ADD
MUL
MUL
MUL
MUL
ADD
END
view   save

Test 4

Group: 1

Verdict: ACCEPTED

input
53
view   save

correct output
8
ADD
MUL
ADD
MUL
ADD
MUL
ADD
END
view   save

user output
8
ADD
MUL
ADD
MUL
ADD
MUL
ADD
END
view   save

Test 5

Group: 1

Verdict: ACCEPTED

input
100
view   save

correct output
8
ADD
MUL
ADD
MUL
ADD
MUL
MUL
END
view   save

user output
8
ADD
MUL
ADD
MUL
ADD
MUL
MUL
END
view   save

Test 6

Group: 1

Verdict: ACCEPTED

input
64
view   save

correct output
6
ADD
MUL
MUL
MUL
MUL
END
view   save

user output
6
ADD
MUL
MUL
MUL
MUL
END
view   save

Test 7

Group: 1

Verdict: ACCEPTED

input
84
view   save

correct output
0
view   save

user output
0
view   save

Test 8

Group: 1

Verdict: ACCEPTED

input
60
view   save

correct output
0
view   save

user output
0
view   save

Test 9

Group: 1

Verdict: ACCEPTED

input
51
view   save

correct output
0
view   save

user output
0
view   save

Test 10

Group: 1

Verdict: ACCEPTED

input
77
view   save

correct output
9
ADD
ADD
MUL
ADD
MUL
ADD
MUL
ADD
END
view   save

user output
9
ADD
ADD
MUL
ADD
MUL
ADD
MUL
ADD
END
view   save

Test 11

Group: 2

Verdict: ACCEPTED

input
941694
view   save

correct output
0
view   save

user output
0
view   save

Test 12

Group: 2

Verdict: ACCEPTED

input
905674
view   save

correct output
30
MUL
ADD
MUL
ADD
MUL
MUL
ADD
MUL
MUL
MUL
MUL
ADD
MUL
MUL
ADD
MUL
ADD
MUL
ADD
...
view   save

user output
30
MUL
ADD
MUL
ADD
MUL
MUL
ADD
MUL
MUL
MUL
MUL
ADD
MUL
MUL
ADD
MUL
ADD
MUL
ADD
...
view   save

Test 13

Group: 2

Verdict: ACCEPTED

input
908426
view   save

correct output
29
ADD
MUL
ADD
MUL
ADD
MUL
ADD
MUL
ADD
MUL
ADD
MUL
MUL
ADD
MUL
MUL
MUL
MUL
MUL
...
view   save

user output
29
ADD
MUL
ADD
MUL
ADD
MUL
ADD
MUL
ADD
MUL
ADD
MUL
MUL
ADD
MUL
MUL
MUL
MUL
MUL
...
view   save

Test 14

Group: 2

Verdict: ACCEPTED

input
960500
view   save

correct output
31
ADD
ADD
MUL
MUL
MUL
MUL
ADD
MUL
ADD
MUL
MUL
ADD
MUL
ADD
MUL
ADD
MUL
ADD
MUL
...
view   save

user output
31
ADD
ADD
MUL
MUL
MUL
MUL
ADD
MUL
ADD
MUL
MUL
ADD
MUL
ADD
MUL
ADD
MUL
ADD
MUL
...
view   save

Test 15

Group: 2

Verdict: ACCEPTED

input
902101
view   save

correct output
27
MUL
ADD
MUL
ADD
MUL
MUL
ADD
MUL
MUL
MUL
MUL
MUL
MUL
ADD
MUL
MUL
ADD
MUL
MUL
...
view   save

user output
27
MUL
ADD
MUL
ADD
MUL
MUL
ADD
MUL
MUL
MUL
MUL
MUL
MUL
ADD
MUL
MUL
ADD
MUL
MUL
...
view   save

Test 16

Group: 2

Verdict: ACCEPTED

input
994208
view   save

correct output
27
ADD
ADD
MUL
MUL
MUL
ADD
MUL
ADD
MUL
MUL
MUL
MUL
ADD
MUL
ADD
MUL
ADD
MUL
ADD
...
view   save

user output
27
ADD
ADD
MUL
MUL
MUL
ADD
MUL
ADD
MUL
MUL
MUL
MUL
ADD
MUL
ADD
MUL
ADD
MUL
ADD
...
view   save

Test 17

Group: 2

Verdict: ACCEPTED

input
923538
view   save

correct output
0
view   save

user output
0
view   save

Test 18

Group: 2

Verdict: ACCEPTED

input
950287
view   save

correct output
24
MUL
ADD
MUL
ADD
MUL
ADD
MUL
MUL
MUL
MUL
MUL
MUL
MUL
MUL
MUL
MUL
MUL
MUL
MUL
...
view   save

user output
24
MUL
ADD
MUL
ADD
MUL
ADD
MUL
MUL
MUL
MUL
MUL
MUL
MUL
MUL
MUL
MUL
MUL
MUL
MUL
...
view   save

Test 19

Group: 2

Verdict: ACCEPTED

input
950516
view   save

correct output
29
ADD
ADD
MUL
MUL
MUL
MUL
ADD
MUL
MUL
ADD
MUL
MUL
ADD
MUL
MUL
ADD
MUL
ADD
MUL
...
view   save

user output
29
ADD
ADD
MUL
MUL
MUL
MUL
ADD
MUL
MUL
ADD
MUL
MUL
ADD
MUL
MUL
ADD
MUL
ADD
MUL
...
view   save

Test 20

Group: 2

Verdict: ACCEPTED

input
921882
view   save

correct output
0
view   save

user output
0
view   save

Test 21

Group: 3

Verdict: ACCEPTED

input
933942296856681219
view   save

correct output
0
view   save

user output
0
view   save

Test 22

Group: 3

Verdict: ACCEPTED

input
955775764385016720
view   save

correct output
0
view   save

user output
0
view   save

Test 23

Group: 3

Verdict: ACCEPTED

input
981578916796073406
view   save

correct output
0
view   save

user output
0
view   save

Test 24

Group: 3

Verdict: WRONG ANSWER

input
927875200723222396
view   save

correct output
94
MUL
ADD
MUL
MUL
ADD
MUL
ADD
MUL
ADD
MUL
ADD
MUL
MUL
ADD
MUL
MUL
ADD
MUL
MUL
...
view   save

user output
77
ADD
MUL
ADD
MUL
ADD
MUL
MUL
ADD
MUL
MUL
MUL
MUL
MUL
MUL
MUL
MUL
ADD
MUL
MUL
...
view   save

Test 25

Group: 3

Verdict: WRONG ANSWER

input
990125206148420558
view   save

correct output
84
ADD
MUL
ADD
MUL
ADD
MUL
ADD
MUL
ADD
MUL
MUL
ADD
MUL
MUL
MUL
ADD
MUL
ADD
MUL
...
view   save

user output
86
MUL
ADD
MUL
ADD
MUL
MUL
MUL
ADD
MUL
ADD
MUL
ADD
MUL
ADD
MUL
ADD
MUL
ADD
MUL
...
view   save

Test 26

Group: 3

Verdict: ACCEPTED

input
964804802247123102
view   save

correct output
0
view   save

user output
0
view   save

Test 27

Group: 3

Verdict: WRONG ANSWER

input
996610423667404231
view   save

correct output
96
MUL
ADD
MUL
ADD
MUL
MUL
ADD
MUL
MUL
MUL
MUL
ADD
MUL
ADD
MUL
MUL
ADD
MUL
ADD
...
view   save

user output
91
MUL
ADD
MUL
ADD
MUL
MUL
ADD
MUL
MUL
MUL
MUL
ADD
MUL
ADD
MUL
MUL
ADD
MUL
ADD
...
view   save

Test 28

Group: 3

Verdict: WRONG ANSWER

input
948665008088793691
view   save

correct output
86
MUL
ADD
MUL
ADD
MUL
MUL
MUL
MUL
MUL
ADD
MUL
ADD
MUL
ADD
MUL
MUL
MUL
MUL
MUL
...
view   save

user output
89
ADD
MUL
ADD
MUL
ADD
MUL
MUL
ADD
MUL
ADD
MUL
ADD
MUL
MUL
MUL
MUL
ADD
MUL
ADD
...
view   save

Test 29

Group: 3

Verdict: ACCEPTED

input
969397787818953279
view   save

correct output
0
view   save

user output
0
view   save

Test 30

Group: 3

Verdict: WRONG ANSWER

input
918471787211371085
view   save

correct output
90
ADD
MUL
ADD
MUL
ADD
MUL
MUL
MUL
ADD
MUL
MUL
ADD
MUL
MUL
ADD
MUL
MUL
MUL
MUL
...
view   save

user output
86
ADD
MUL
ADD
MUL
ADD
MUL
MUL
MUL
ADD
MUL
MUL
ADD
MUL
MUL
ADD
MUL
MUL
MUL
MUL
...
view   save