117502024-11-09 00:51:35balintA sárkány feladványa (50)python3Accepted 50/5017ms3320 KiB
import math


def find_multiple_with_x_digits(n, x):
    start = 10 ** (x - 1)  # Az x számjegyű legkisebb szám
    # Keressük az első olyan többszöröst, amely nagyobb vagy egyenlő a start értéknél
    multiple = ((start + n - 1) // n) * n
    return multiple


def main():
    for _ in range(3):
        a, b, c = map(int, input().split())
        lcm = math.lcm(a, b)
        if len(str(lcm)) > c:
            print("-1")
        else:
            print(find_multiple_with_x_digits(lcm, c))


main()
SubtaskSumTestVerdictTimeMemory
base50/50
1Accepted0/016ms3144 KiB
2Accepted0/017ms3124 KiB
3Accepted3/316ms3144 KiB
4Accepted3/316ms3124 KiB
5Accepted3/317ms3128 KiB
6Accepted3/314ms3312 KiB
7Accepted3/316ms3132 KiB
8Accepted3/316ms3128 KiB
9Accepted3/316ms3108 KiB
10Accepted3/316ms3128 KiB
11Accepted3/316ms3016 KiB
12Accepted3/314ms2980 KiB
13Accepted4/416ms3132 KiB
14Accepted4/417ms3136 KiB
15Accepted4/416ms3120 KiB
16Accepted4/417ms3320 KiB
17Accepted4/416ms3128 KiB