154092025-02-19 12:25:18MrkzA sárkány feladványa (50)cpp17Accepted 50/501ms552 KiB
#include <iostream>

using namespace std;

long long A, B, k;

long long lkkt(long long A, long long B) {
    long long x=A, y=B;
    long long m=x%y;
    while (m!=0) {
        x=y;
        y=m;
        m=x%y;
    }
    return (A*B)/y;
}

int main() {
    for (int i=1; i<=3; i++) {
        cin>>A>>B>>k;
        long long x=lkkt(A, B);
        int db=0;
        long long temp = x;
        while (temp!=0) {
            db++;
            temp/=10;
        }
        if (db>k)
            cout<<-1<<endl;
        else {
            cout<<x;
            for (int i=1;i<=k-db;i++)
                cout << 0;
            cout << endl;
        }
    }
    return 0;
}
SubtaskSumTestVerdictTimeMemory
base50/50
1Accepted0/01ms316 KiB
2Accepted0/01ms500 KiB
3Accepted3/31ms316 KiB
4Accepted3/31ms316 KiB
5Accepted3/31ms316 KiB
6Accepted3/31ms552 KiB
7Accepted3/31ms316 KiB
8Accepted3/31ms316 KiB
9Accepted3/31ms316 KiB
10Accepted3/31ms316 KiB
11Accepted3/31ms316 KiB
12Accepted3/31ms396 KiB
13Accepted4/41ms316 KiB
14Accepted4/41ms316 KiB
15Accepted4/41ms316 KiB
16Accepted4/41ms316 KiB
17Accepted4/41ms316 KiB