Submission #48548762


Source Code Expand

import os
import sys
import operator  # noqa
from typing import (IO, Any, Callable, Dict, Iterable, Iterator, List,  # noqa
                    Optional, Set, Tuple, Union)

sys.setrecursionlimit(210000)


if os.getenv('TEST'):
    def eprint(*args, **kwargs):
        print('[EPRINT]', *args, file=sys.stderr, **kwargs)
else:
    def eprint(*args, **kwargs):
        pass


def main() -> None:
    N = int(input())
    nums = [0] * 3
    for _ in range(N - 1):
        if nums[0] == nums[2]:
            nums[0] = 0
            nums[1] = 0
            nums[2] += 1
        elif nums[0] == nums[1]:
            nums[0] = 0
            nums[1] += 1
        else:
            nums[0] += 1
        eprint(nums)

    bases = [1]
    for _ in range(nums[-1]):
        bases.append(bases[-1] * 10 + 1)

    print(sum(bases[n] for n in nums))


if __name__ == '__main__':
    main()

Submission Info

Submission Time
Task C - Repunit Trio
User takedarts
Language Python (PyPy 3.10-v7.3.12)
Score 300
Code Size 885 Byte
Status AC
Exec Time 118 ms
Memory 84668 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status
AC × 3
AC × 20
Set Name Test Cases
Sample 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt
All 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt, 01_test_01.txt, 01_test_02.txt, 01_test_03.txt, 01_test_04.txt, 01_test_05.txt, 01_test_06.txt, 01_test_07.txt, 01_test_08.txt, 01_test_09.txt, 01_test_10.txt, 01_test_11.txt, 01_test_12.txt, 01_test_13.txt, 01_test_14.txt, 01_test_15.txt, 01_test_16.txt, 01_test_17.txt
Case Name Status Exec Time Memory
00_sample_01.txt AC 116 ms 84668 KiB
00_sample_02.txt AC 116 ms 84360 KiB
00_sample_03.txt AC 117 ms 84520 KiB
01_test_01.txt AC 115 ms 84252 KiB
01_test_02.txt AC 116 ms 84432 KiB
01_test_03.txt AC 116 ms 84476 KiB
01_test_04.txt AC 116 ms 84472 KiB
01_test_05.txt AC 116 ms 84272 KiB
01_test_06.txt AC 116 ms 84596 KiB
01_test_07.txt AC 117 ms 84592 KiB
01_test_08.txt AC 117 ms 84440 KiB
01_test_09.txt AC 116 ms 84632 KiB
01_test_10.txt AC 116 ms 84468 KiB
01_test_11.txt AC 117 ms 84584 KiB
01_test_12.txt AC 118 ms 84348 KiB
01_test_13.txt AC 117 ms 84592 KiB
01_test_14.txt AC 116 ms 84436 KiB
01_test_15.txt AC 117 ms 84316 KiB
01_test_16.txt AC 118 ms 84344 KiB
01_test_17.txt AC 115 ms 84472 KiB