7210 2024. 01. 03 14:47:11 MagyarKendeSZLG A sárkány feladványa (50) cpp17 Elfogadva 50/50 3ms 3828 KiB
#include <bits/stdc++.h>

#define speed cin.tie(0); ios::sync_with_stdio(0)
#define cinv(v) for (auto& e : v) cin >> e;
#define all(v) v.begin(), v.end()
#define has(s, e) s.count(e)

using namespace std;
using ll = long long;
using point = array<int, 2>;

ll digc(ll n) {
    ll result = 1;

    while (n / 10 != 0) {
        n /= 10;
        result++;
    }

    return result;
}

int main() {
    speed;

    int cnt = 3;
    while (cnt--) {
        ll A, B, N;
        cin >> A >> B >> N;
        ll mn = lcm(A, B), rem = N - digc(mn);
        if (rem < 0) {
            cout << -1;
        } else {
            cout << mn;
            for (ll i = 0; i < rem; i++) cout << 0;
        }
        cout << '\n';
    }
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 50/50
1 Elfogadva 0/0 3ms 1892 KiB
2 Elfogadva 0/0 3ms 2264 KiB
3 Elfogadva 3/3 3ms 2384 KiB
4 Elfogadva 3/3 3ms 2348 KiB
5 Elfogadva 3/3 3ms 2552 KiB
6 Elfogadva 3/3 3ms 2752 KiB
7 Elfogadva 3/3 3ms 2856 KiB
8 Elfogadva 3/3 3ms 3056 KiB
9 Elfogadva 3/3 3ms 3256 KiB
10 Elfogadva 3/3 3ms 3340 KiB
11 Elfogadva 3/3 3ms 3344 KiB
12 Elfogadva 3/3 3ms 3336 KiB
13 Elfogadva 4/4 3ms 3464 KiB
14 Elfogadva 4/4 3ms 3552 KiB
15 Elfogadva 4/4 3ms 3828 KiB
16 Elfogadva 4/4 3ms 3696 KiB
17 Elfogadva 4/4 3ms 3804 KiB