Submission #6897167


Source Code Expand

n = int(input())
ans = []
for i in range(3**n):
    s = ""
    for j in range(1,n+1):
        c = (i%(3**j))//(3**(j-1))
        if c == 0:
            s += "a"
        elif c == 1:
            s += "b"
        else:
            s += "c"
        i = i - (i%(3**j))
    ans.append(s)
ans.sort()
for i in range(len(ans)):
    print(ans[i])

Submission Info

Submission Time
Task C - Brute-force Attack
User hgmogi
Language PyPy3 (2.4.0)
Score 100
Code Size 353 Byte
Status AC
Exec Time 218 ms
Memory 42992 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 100 / 100
Status
AC × 2
AC × 8
Set Name Test Cases
Sample subtask0_sample_01.txt, subtask0_sample_02.txt
All subtask0_sample_01.txt, subtask0_sample_02.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt
Case Name Status Exec Time Memory
subtask0_sample_01.txt AC 162 ms 38256 KB
subtask0_sample_02.txt AC 163 ms 38256 KB
subtask1_01.txt AC 165 ms 38256 KB
subtask1_02.txt AC 164 ms 38256 KB
subtask1_03.txt AC 173 ms 39024 KB
subtask1_04.txt AC 187 ms 39664 KB
subtask1_05.txt AC 207 ms 41968 KB
subtask1_06.txt AC 218 ms 42992 KB