Submission details
Task:Lukujono
Sender:MaksimMoz
Submission time:2025-11-09 14:48:24 +0200
Language:text
Status:READY
Result:11
Feedback
groupverdictscore
#1ACCEPTED11
Test results
testverdicttimescore
#1ACCEPTED0.00 s11details

Code

# Build B=10 and C=8
CLEAR B
INCREASE B
INCREASE B
INCREASE B
INCREASE B
INCREASE B
INCREASE B
INCREASE B
INCREASE B
INCREASE B
INCREASE B
CLEAR C
INCREASE C
INCREASE C
INCREASE C
INCREASE C
INCREASE C
INCREASE C
INCREASE C
INCREASE C
# A = 180 using 100 + 80
CLEAR A
REPEAT B TIMES (
  REPEAT B TIMES (
    INCREASE A
  )
)
REPEAT B TIMES (
  REPEAT C TIMES (
    INCREASE A
  )
)

PRINT X

# L = [X >= 2]
CLEAR B
CLEAR C
REPEAT X TIMES (
  CLEAR D
  INCREASE D
  REPEAT C TIMES (
    CLEAR D
  )
  CLEAR C
  REPEAT D TIMES (
    INCREASE C
  )
  CLEAR D
  INCREASE D
  REPEAT C TIMES (
    CLEAR D
  )
  REPEAT D TIMES (
    INCREASE B
  )
)
CLEAR L
INCREASE L
CLEAR D
INCREASE D
REPEAT B TIMES (
  CLEAR D
)
REPEAT D TIMES (
  CLEAR L
)

REPEAT A TIMES (
  REPEAT L TIMES (

    # B = X//2, C = X%2
    CLEAR B
    CLEAR C
    REPEAT X TIMES (
      CLEAR D
      INCREASE D
      REPEAT C TIMES (
        CLEAR D
      )
      CLEAR C
      REPEAT D TIMES (
        INCREASE C
      )
      CLEAR D
      INCREASE D
      REPEAT C TIMES (
        CLEAR D
      )
      REPEAT D TIMES (
        INCREASE B
      )
    )

    # E = 1 - C (1 если чётное)
    CLEAR E
    INCREASE E
    REPEAT C TIMES (
      CLEAR E
    )

    # S = 3X + 1
    CLEAR S
    INCREASE S
    REPEAT X TIMES (
      INCREASE S
    )
    REPEAT X TIMES (
      INCREASE S
    )
    REPEAT X TIMES (
      INCREASE S
    )

    # X := (чётное ? B : S)
    CLEAR X
    REPEAT E TIMES (
      REPEAT B TIMES (
        INCREASE X
      )
    )
    REPEAT C TIMES (
      REPEAT S TIMES (
        INCREASE X
      )
    )

    PRINT X

    # Обновить L = [X >= 2] для следующей итерации
    CLEAR B
    CLEAR C
    REPEAT X TIMES (
      CLEAR D
      INCREASE D
      REPEAT C TIMES (
        CLEAR D
      )
      CLEAR C
      REPEAT D TIMES (
        INCREASE C
      )
      CLEAR D
      INCREASE D
      REPEAT C TIMES (
        CLEAR D
      )
      REPEAT D TIMES (
        INCREASE B
      )
    )
    CLEAR L
    INCREASE L
    CLEAR D
    INCREASE D
    REPEAT B TIMES (
      CLEAR D
    )
    REPEAT D TIMES (
      CLEAR L
    )

  )
)

Test details

Test 1 (public)

Verdict: ACCEPTED

input
(empty)

correct output
(empty)

user output
# Build B=10 and C=8
CLEAR B
INCREASE B
INCREASE B
INCREASE B
...

Feedback: 110 tests processed (command limit exceeded)