Submission details
Task:Lukujono
Sender:zli0122
Submission time:2025-10-28 22:36:22 +0200
Language:text
Status:READY
Result:43
Feedback
groupverdictscore
#1ACCEPTED43
Test results
testverdicttimescore
#1ACCEPTED0.00 s43details

Code

INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A

INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A

INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
# A = 179 is the length of the Maximum collatz sequence (X=871)

REPEAT A TIMES ( # Basically a WHILE TRUE
    # Check to terminate
    CLEAR B CLEAR C
    REPEAT X TIMES (
        CLEAR D INCREASE D
        REPEAT C TIMES ( CLEAR D INCREASE B )
        CLEAR C
        REPEAT D TIMES ( INCREASE C )
    )
    CLEAR D INCREASE D
    REPEAT B TIMES ( CLEAR D )
    CLEAR E INCREASE E
    REPEAT D TIMES ( CLEAR E )
    # B := HALF X
    # C := MOD2 X
    # D := ISZERO HALF X
    # E := NOT ISZERO HALF X 

    
    REPEAT E TIMES ( # If we do not terminate
        PRINT X
        REPEAT C TIMES ( # If X is odd, Multiply by 3 and add 1.
            CLEAR F
            REPEAT X TIMES ( INCREASE F )
            REPEAT X TIMES ( INCREASE F )
            REPEAT X TIMES ( INCREASE F )
            INCREASE F
            PRINT F # F = 3X+1
            REPEAT B TIMES ( INCREASE X )
            INCREASE X
        ) 

        CLEAR D INCREASE D # Otherwise it is even.
        REPEAT C TIMES ( CLEAR D )
        # D = NOT C
        REPEAT D TIMES ( # Otherwise X is even. Divide by 2.
            CLEAR X
            REPEAT B TIMES ( INCREASE X )
        )
    )
)
PRINT X

Test details

Test 1 (public)

Verdict: ACCEPTED

input
(empty)

correct output
(empty)

user output
INCREASE A INCREASE A INCREASE...

Feedback: 439 tests processed (command limit exceeded)