Submission details
Task:Lukujono
Sender:Tmotomaster
Submission time:2025-11-07 18:23:26 +0200
Language:text
Status:READY
Result:24
Feedback
groupverdictscore
#1ACCEPTED24
Test results
testverdicttimescore
#1ACCEPTED0.00 s24details

Code

# Longest odd jump: 65 (@871)
# Longest even leap: 10

# Max amount to A (unpacked; currently 65)
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

# Max amount to B (unpacked; currently 5)
INCREASE B INCREASE B INCREASE B INCREASE B INCREASE B

PRINT X # Start the conjecture

INCREASE C # Will be nuked when reaches 1 (and if already 1)
INCREASE K
REPEAT X TIMES (
  REPEAT K TIMES (
    REPEAT M TIMES (
      INCREASE N
    )
    INCREASE M
    REPEAT N TIMES (
      CLEAR K # Loop will break
    )
  )
)
REPEAT K TIMES ( # If loop went through (stopped at 1)
  CLEAR C
)

REPEAT X TIMES ( # Is first value odd
  INCREASE P
  REPEAT O TIMES (
    CLEAR O
    CLEAR P
    INCREASE Q
  )
  REPEAT P TIMES (
    INCREASE O
    CLEAR Q
  )
)

REPEAT A TIMES (
  REPEAT C TIMES ( # Continue if hasn't reached 1

    REPEAT O TIMES ( # Skip the first time if even
      CLEAR D
      CLEAR E
      CLEAR A
      REPEAT X TIMES (
        INCREASE E
        REPEAT D TIMES (
          CLEAR D
          CLEAR E
          INCREASE Y INCREASE Y INCREASE Y INCREASE Y INCREASE Y INCREASE Y
          # INCREASE Y INCREASE Y INCREASE Y
        )
        REPEAT E TIMES (
          INCREASE D
        )
      )
      INCREASE Y INCREASE Y INCREASE Y INCREASE Y
      # INCREASE Y INCREASE Y
      PRINT Y
      # PRINT Y
    )
    REPEAT Q TIMES (
      INCREASE O
      CLEAR Q
      REPEAT X TIMES (
        INCREASE Y
      )
    )

    INCREASE R
    REPEAT B TIMES (
      REPEAT R TIMES (
        CLEAR F
        CLEAR G
        CLEAR H
        CLEAR L
        REPEAT Y TIMES (
          INCREASE G
          REPEAT F TIMES (
            CLEAR F
            CLEAR G
            INCREASE T

            INCREASE L
            REPEAT H TIMES (
              CLEAR H
              CLEAR L
              INCREASE R
            )
            REPEAT L TIMES (
              INCREASE H
            )
          )
          REPEAT G TIMES (
            INCREASE F
            CLEAR R
          )
        )
        CLEAR Y
        PRINT T
      )

      REPEAT R TIMES (
        CLEAR F
        CLEAR G
        CLEAR H
        CLEAR L
        REPEAT T TIMES (
          INCREASE G
          REPEAT F TIMES (
            CLEAR F
            CLEAR G
            INCREASE Y

            INCREASE L
            REPEAT H TIMES (
              CLEAR H
              CLEAR L
              INCREASE R
            )
            REPEAT L TIMES (
              INCREASE H
            )
          )
          REPEAT G TIMES (
            INCREASE F
            CLEAR R
          )
        )
        CLEAR T
        PRINT Y
      )
    )
    CLEAR R
    # PRINT R
    # PRINT X

    CLEAR X
    REPEAT Y TIMES (
      INCREASE X
    )
    REPEAT T TIMES (
      INCREASE X
    )
    CLEAR Y
    CLEAR T

    # PRINT X

    # Stop if 1 (Clear C)
    INCREASE V
    REPEAT X TIMES (
      REPEAT V TIMES (
        REPEAT Z TIMES (
          INCREASE W
        )
        INCREASE Z
        REPEAT W TIMES (
          CLEAR V # Loop will break
          CLEAR W # Clear everything else if continuing
          CLEAR Z
        )
      )
    )

    REPEAT V TIMES ( # If loop went through (stopped at 1)
      CLEAR C
    )
  )
)

Test details

Test 1 (public)

Verdict: ACCEPTED

input
(empty)

correct output
(empty)

user output
# Longest odd jump: 65 (@871)
# Longest even leap: 10

# Max amount to A (unpacked; c...

Feedback: 247 tests processed (command limit exceeded)