CSES - Datatähti 2023 loppu - Results
Submission details
Task:Merkkijonot
Sender:okkokko
Submission time:2023-01-21 19:18:10 +0200
Language:PyPy3
Status:READY
Result:0
Feedback
groupverdictscore
#10
#20
#30
Test results
testverdicttimegroup
#10.06 s1, 2, 3details
#20.06 s1, 2, 3details
#30.06 s1, 2, 3details
#40.07 s1, 2, 3details
#50.06 s2, 3details
#60.06 s2, 3details
#70.06 s2, 3details
#80.07 s2, 3details
#90.06 s3details
#100.06 s3details
#110.07 s3details
#120.07 s3details
#130.06 s3details
#140.06 s3details
#150.07 s2, 3details
#160.07 s3details

Code

# 2023 loppukilpailu C
import itertools
n = int(input())

merkit = [input() for _ in range(n)]

l = "".join(merkit)
a = l.count("a")
b = len(l) - a
total = 0
for jonot in itertools.combinations(merkit):
    if itertools.chain(*jonot).count("a") * 2 == a and itertools.chain(*jonot).count("b") * 2 == b:
        total += 1
print(total)

Test details

Test 1

Group: 1, 2, 3

Verdict:

input
4
b
bbb
baabaabaa
aab

correct output
0

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 11, in <module>
    for jonot in itertools.combinations(merkit):
TypeError: __new__() missing 1 required positional argument: 'r'

Test 2

Group: 1, 2, 3

Verdict:

input
8
b
bb
baa
a
...

correct output
12

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 11, in <module>
    for jonot in itertools.combinations(merkit):
TypeError: __new__() missing 1 required positional argument: 'r'

Test 3

Group: 1, 2, 3

Verdict:

input
16
a
a
a
b
...

correct output
5040

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 11, in <module>
    for jonot in itertools.combinations(merkit):
TypeError: __new__() missing 1 required positional argument: 'r'

Test 4

Group: 1, 2, 3

Verdict:

input
16
b
b
a
a
...

correct output
0

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 11, in <module>
    for jonot in itertools.combinations(merkit):
TypeError: __new__() missing 1 required positional argument: 'r'

Test 5

Group: 2, 3

Verdict:

input
5
bab
bbaaabbabbbaababbbabbabaaabaaa...

correct output
0

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 11, in <module>
    for jonot in itertools.combinations(merkit):
TypeError: __new__() missing 1 required positional argument: 'r'

Test 6

Group: 2, 3

Verdict:

input
10
baabbbababbbabbaaaabab
aabaaabbbab
aaaabbabab
aab
...

correct output
2

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 11, in <module>
    for jonot in itertools.combinations(merkit):
TypeError: __new__() missing 1 required positional argument: 'r'

Test 7

Group: 2, 3

Verdict:

input
20
aaaab
baaab
babb
b
...

correct output
4332

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 11, in <module>
    for jonot in itertools.combinations(merkit):
TypeError: __new__() missing 1 required positional argument: 'r'

Test 8

Group: 2, 3

Verdict:

input
100
a
b
a
b
...

correct output
433105324

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 11, in <module>
    for jonot in itertools.combinations(merkit):
TypeError: __new__() missing 1 required positional argument: 'r'

Test 9

Group: 3

Verdict:

input
10
aaaabbabbaabbaaaabbbbabaaaabab...

correct output
0

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 11, in <module>
    for jonot in itertools.combinations(merkit):
TypeError: __new__() missing 1 required positional argument: 'r'

Test 10

Group: 3

Verdict:

input
50
aaba
aaa
abbbbaaba
ababbabbabab
...

correct output
636733956

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 11, in <module>
    for jonot in itertools.combinations(merkit):
TypeError: __new__() missing 1 required positional argument: 'r'

Test 11

Group: 3

Verdict:

input
100
ba
bbbaba
bbba
bb
...

correct output
264657218

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 11, in <module>
    for jonot in itertools.combinations(merkit):
TypeError: __new__() missing 1 required positional argument: 'r'

Test 12

Group: 3

Verdict:

input
500
a
b
b
b
...

correct output
394045503

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 11, in <module>
    for jonot in itertools.combinations(merkit):
TypeError: __new__() missing 1 required positional argument: 'r'

Test 13

Group: 3

Verdict:

input
2
bbbababaaaabbbaaaaaaabbabbbaab...

correct output
2

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 11, in <module>
    for jonot in itertools.combinations(merkit):
TypeError: __new__() missing 1 required positional argument: 'r'

Test 14

Group: 3

Verdict:

input
1
bbbaaaabaabbbababbbbbbbbabbbaa...

correct output
0

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 11, in <module>
    for jonot in itertools.combinations(merkit):
TypeError: __new__() missing 1 required positional argument: 'r'

Test 15

Group: 2, 3

Verdict:

input
100
a
a
a
a
...

correct output
538992043

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 11, in <module>
    for jonot in itertools.combinations(merkit):
TypeError: __new__() missing 1 required positional argument: 'r'

Test 16

Group: 3

Verdict:

input
500
a
a
a
a
...

correct output
515561345

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 11, in <module>
    for jonot in itertools.combinations(merkit):
TypeError: __new__() missing 1 required positional argument: 'r'