提出 #48569465


ソースコード 拡げる

se = [1, 1, 1]
def generate_sequence(n, se):
    n = n-1
    
    if n == 0:
        return se

    if se[2] != se[1]:
        se[2] += 1
    elif se[1] != se[0]:
        se[1] += 1
        se[2] = 1
    else:
        se[0] += 1
        se[1] = 1
        se[2] = 1
    return generate_sequence(n, se)
    


n = int(input())
ans = 0
se = generate_sequence(n, se)
for e in se:
    ad =  int("1"*e)
    ans += ad

print(ans)

提出情報

提出日時
問題 C - Repunit Trio
ユーザ rsypoz
言語 Python (CPython 3.11.4)
得点 300
コード長 449 Byte
結果 AC
実行時間 9 ms
メモリ 8852 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 300 / 300
結果
AC × 3
AC × 20
セット名 テストケース
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
ケース名 結果 実行時間 メモリ
00_sample_01.txt AC 9 ms 8352 KiB
00_sample_02.txt AC 9 ms 8336 KiB
00_sample_03.txt AC 9 ms 8808 KiB
01_test_01.txt AC 9 ms 8388 KiB
01_test_02.txt AC 9 ms 8384 KiB
01_test_03.txt AC 9 ms 8308 KiB
01_test_04.txt AC 9 ms 8396 KiB
01_test_05.txt AC 9 ms 8740 KiB
01_test_06.txt AC 9 ms 8412 KiB
01_test_07.txt AC 9 ms 8396 KiB
01_test_08.txt AC 9 ms 8852 KiB
01_test_09.txt AC 9 ms 8776 KiB
01_test_10.txt AC 9 ms 8380 KiB
01_test_11.txt AC 9 ms 8732 KiB
01_test_12.txt AC 9 ms 8796 KiB
01_test_13.txt AC 9 ms 8740 KiB
01_test_14.txt AC 9 ms 8752 KiB
01_test_15.txt AC 9 ms 8752 KiB
01_test_16.txt AC 9 ms 8688 KiB
01_test_17.txt AC 9 ms 8740 KiB