147382025-01-31 10:12:09antiA sárkány feladványa (50)cpp17Hibás válasz 30/501ms548 KiB
#include <iostream>
#include <cmath>

using namespace std;

int main()
{
    long long int meg[3];
    for(int i=0; i<3; i++){
        int a, b, n;
        cin >> a >> b >> n;
        long long int Min = pow(10, n-1), Max = pow(10, n) - 1;
        long long int A = Min/a*a;
        long long int B = Min/b*b;
        if(A != Min)
            A+=a;
        if(B != Min)
            B+=b;
        bool kesz = false;
        while(kesz == false){
            if(A == B){
                kesz = true;
                meg[i] = A;
            }else if(A < B){
                A+=a;
            }else if(B < A){
                B+=b;
            }
            if(B>Max || A>Max){
                kesz = true;
                meg[i] = -1;
            }
        }
    }
    for(int i=0; i<3; i++){
        cout << meg[i] << endl;
    }
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base30/50
1Hibás válasz0/01ms316 KiB
2Elfogadva0/01ms316 KiB
3Elfogadva3/31ms316 KiB
4Elfogadva3/31ms316 KiB
5Elfogadva3/31ms316 KiB
6Elfogadva3/31ms508 KiB
7Elfogadva3/31ms316 KiB
8Elfogadva3/31ms316 KiB
9Elfogadva3/31ms316 KiB
10Elfogadva3/31ms352 KiB
11Elfogadva3/31ms316 KiB
12Elfogadva3/31ms316 KiB
13Hibás válasz0/41ms316 KiB
14Hibás válasz0/41ms548 KiB
15Hibás válasz0/41ms316 KiB
16Hibás válasz0/41ms316 KiB
17Hibás válasz0/41ms316 KiB