| Task: | Lukujono |
| Sender: | worst |
| Submission time: | 2025-10-29 19:15:33 +0200 |
| Language: | text |
| Status: | READY |
| Result: | 18 |
| group | verdict | score |
|---|---|---|
| #1 | ACCEPTED | 18 |
| test | verdict | time | score | |
|---|---|---|---|---|
| #1 | ACCEPTED | 0.00 s | 18 | details |
Code
INCREASE B
INCREASE B
INCREASE B
INCREASE B
INCREASE A
INCREASE A
INCREASE A
REPEAT B TIMES (
REPEAT B TIMES (
REPEAT B TIMES (
REPEAT A TIMES (
INCREASE I
)
)
)
)
PRINT X
REPEAT I TIMES ( # I = 192
# IF X != 1
CLEAR W
CLEAR C
INCREASE C
CLEAR Q # RESULT
REPEAT X TIMES (
REPEAT W TIMES (
INCREASE Q
CLEAR C
CLEAR W
)
REPEAT C TIMES (
INCREASE W
)
)
# O(X)
REPEAT Q TIMES ( # Q is Basically an if x != 1
CLEAR O
REPEAT X TIMES (
CLEAR E
INCREASE E
REPEAT O TIMES (
CLEAR O
CLEAR E
)
REPEAT E TIMES (
INCREASE O
)
)
# O(4X)
# after this, O is the remainder of X%2
CLEAR T
INCREASE T # else block
REPEAT O TIMES ( # IF X % 2 == 1
# set X = 3X + 1
REPEAT X TIMES (
INCREASE X
INCREASE X
)
INCREASE X
CLEAR T
# O(2X)
)
REPEAT T TIMES (
# DIVIDE BY 2
CLEAR R
CLEAR Y
INCREASE Y
REPEAT X TIMES (
REPEAT Y TIMES (
CLEAR X
CLEAR Y
)
CLEAR E
INCREASE E
REPEAT O TIMES (
CLEAR O
CLEAR E
)
REPEAT E TIMES (
INCREASE O
INCREASE X # X is the result of x/2
)
)
)
PRINT X
)
)