Submission #3224065


Source Code Expand

from collections import defaultdict, Counter
from itertools import product, groupby, count, permutations, combinations
from math import pi, sqrt
from collections import deque
from bisect import bisect, bisect_left, bisect_right
from string import ascii_lowercase
from functools import lru_cache
import sys
sys.setrecursionlimit(10000)
INF = float("inf")
YES, Yes, yes, NO, No, no = "YES", "Yes", "yes", "NO", "No", "no"
dy4, dx4 = [0, 1, 0, -1], [1, 0, -1, 0]
dy8, dx8 = [0, -1, 0, 1, 1, -1, -1, 1], [1, 0, -1, 0, 1, 1, -1, -1]


def inside(y, x, H, W):
    return 0 <= y < H and 0 <= x < W


def ceil(a, b):
    return (a + b - 1) // b


def main():
    N = int(input())

    s = int(sqrt(N))
    ans = INF
    for a in range(1, s + 1):
        b = N // a
        if a * b == N:
            ans = min(ans, max(len(str(a)), len(str(b))))
    print(ans)

    
if __name__ == '__main__':
    main()

Submission Info

Submission Time
Task C - Digits in Multiplication
User MitI_7
Language Python (3.4.3)
Score 300
Code Size 934 Byte
Status AC
Exec Time 41 ms
Memory 3948 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status
AC × 3
AC × 15
Set Name Test Cases
Sample sample_01.txt, sample_02.txt, sample_03.txt
All sample_01.txt, sample_02.txt, sample_03.txt, subtask_1_1.txt, subtask_1_10.txt, subtask_1_11.txt, subtask_1_12.txt, subtask_1_2.txt, subtask_1_3.txt, subtask_1_4.txt, subtask_1_5.txt, subtask_1_6.txt, subtask_1_7.txt, subtask_1_8.txt, subtask_1_9.txt
Case Name Status Exec Time Memory
sample_01.txt AC 27 ms 3944 KB
sample_02.txt AC 26 ms 3948 KB
sample_03.txt AC 41 ms 3948 KB
subtask_1_1.txt AC 26 ms 3944 KB
subtask_1_10.txt AC 39 ms 3944 KB
subtask_1_11.txt AC 27 ms 3944 KB
subtask_1_12.txt AC 28 ms 3948 KB
subtask_1_2.txt AC 26 ms 3944 KB
subtask_1_3.txt AC 41 ms 3944 KB
subtask_1_4.txt AC 33 ms 3944 KB
subtask_1_5.txt AC 32 ms 3948 KB
subtask_1_6.txt AC 34 ms 3948 KB
subtask_1_7.txt AC 41 ms 3944 KB
subtask_1_8.txt AC 41 ms 3948 KB
subtask_1_9.txt AC 41 ms 3944 KB