117502024-11-09 00:51:35balintA sárkány feladványa (50)python3Elfogadva 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()
RészfeladatÖsszpontTesztVerdiktIdőMemória
base50/50
1Elfogadva0/016ms3144 KiB
2Elfogadva0/017ms3124 KiB
3Elfogadva3/316ms3144 KiB
4Elfogadva3/316ms3124 KiB
5Elfogadva3/317ms3128 KiB
6Elfogadva3/314ms3312 KiB
7Elfogadva3/316ms3132 KiB
8Elfogadva3/316ms3128 KiB
9Elfogadva3/316ms3108 KiB
10Elfogadva3/316ms3128 KiB
11Elfogadva3/316ms3016 KiB
12Elfogadva3/314ms2980 KiB
13Elfogadva4/416ms3132 KiB
14Elfogadva4/417ms3136 KiB
15Elfogadva4/416ms3120 KiB
16Elfogadva4/417ms3320 KiB
17Elfogadva4/416ms3128 KiB