提出 #45359171


ソースコード 拡げる

import sys
from functools import lru_cache
from collections import defaultdict


sys.setrecursionlimit(10**9)
def I(): return input()
def IS(): return input().split()
def II(): return int(input())
def LI(): return list(input())
def MI(): return map(int,input().split())
def LMI(): return list(map(int,input().split()))
def LLMI(number): return [list(map(int,input().split())) for _ in range(number)]

def generate_input()->list:
    import random
    inputdata = []
    n = random.randint(0, 100)
    inputdata.append(n)
    return inputdata


def simple_solve(n):
    ans = 0
    return ans


def solve(n):
    jlist = []
    for i in range(9):
        j = i + 1
        if n % j == 0:
            jlist.append(j)
    ans = []

    for i in range(n+1):
        for j in jlist:
            if i % (n/j) == 0:
                ans.append(j)
                break
        if len(ans) == i:
            ans.append('-')

    return ''.join(map(lambda x: str(x), ans))


if __name__=='__main__':
    test = False
    if test:
        inputdata = generate_input()
        a = simple_solve(*inputdata)
        b = solve(*inputdata)
        if a != b:
            print(*inputdata)
            print(a, b)
            exit(1)
    else:
        inputdata = []
        inputdata.append(II())
        print(solve(*inputdata))

提出情報

提出日時
問題 B - Measure
ユーザ osushi
言語 Python (PyPy 3.10-v7.3.12)
得点 200
コード長 1372 Byte
結果 AC
実行時間 82 ms
メモリ 83072 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 200 / 200
結果
AC × 3
AC × 21
セット名 テストケース
Sample example0.txt, example1.txt, example2.txt
All 000.txt, 001.txt, 002.txt, 003.txt, 004.txt, 005.txt, 006.txt, 007.txt, 008.txt, 009.txt, 010.txt, 011.txt, 012.txt, 013.txt, 014.txt, 015.txt, 016.txt, 017.txt, example0.txt, example1.txt, example2.txt
ケース名 結果 実行時間 メモリ
000.txt AC 75 ms 80776 KiB
001.txt AC 76 ms 80788 KiB
002.txt AC 76 ms 80920 KiB
003.txt AC 76 ms 80816 KiB
004.txt AC 75 ms 80748 KiB
005.txt AC 76 ms 80912 KiB
006.txt AC 77 ms 80984 KiB
007.txt AC 77 ms 80548 KiB
008.txt AC 76 ms 80572 KiB
009.txt AC 82 ms 82748 KiB
010.txt AC 80 ms 82580 KiB
011.txt AC 81 ms 82788 KiB
012.txt AC 79 ms 82168 KiB
013.txt AC 76 ms 80476 KiB
014.txt AC 76 ms 80576 KiB
015.txt AC 76 ms 80812 KiB
016.txt AC 81 ms 83072 KiB
017.txt AC 76 ms 80812 KiB
example0.txt AC 76 ms 81016 KiB
example1.txt AC 76 ms 80872 KiB
example2.txt AC 76 ms 80788 KiB