/ SeriousOJ /

Record Detail

Wrong Answer


  
# Status Time Cost Memory Cost
#1 Accepted 1ms 540.0 KiB
#2 Wrong Answer 2ms 508.0 KiB
#3 Wrong Answer 2ms 588.0 KiB

Code

#include <bits/stdc++.h>
using namespace std;

long long lcm(long long a, long long b) {
    return (a / __gcd(a, b)) * b;
}

int main() {
    int T;
    cin >> T; 

    while (T--) {
        int a, b, c, X;
        cin >> a >> b >> c >> X;

        long long lcm_ab = lcm(a, b);
        long long lcm_abc = lcm(lcm_ab, c);

        long long max_multiple = (X - 1) / lcm_abc * lcm_abc;

        if(max_multiple>0){
            cout<<max_multiple<<endl;
            
        }
        else cout<<-1<<endl;
    }

    return 0;
}

Information

Submit By
Type
Submission
Problem
P1025 GCM
Language
C++17 (G++ 13.2.0)
Submit At
2024-12-07 20:02:51
Judged At
2024-12-07 20:02:51
Judged By
Score
2
Total Time
2ms
Peak Memory
588.0 KiB