/ SeriousOJ /

Record Detail

Wrong Answer


  
# Status Time Cost Memory Cost
#1 Wrong Answer 1ms 412.0 KiB
#2 Wrong Answer 1ms 328.0 KiB
#3 Wrong Answer 1ms 412.0 KiB
#4 Wrong Answer 1ms 412.0 KiB
#5 Wrong Answer 1ms 412.0 KiB
#6 Wrong Answer 1ms 412.0 KiB
#7 Wrong Answer 1ms 412.0 KiB
#8 Wrong Answer 1ms 412.0 KiB
#9 Wrong Answer 1ms 332.0 KiB

Code

#include <iostream>
#include <cmath>

int gcd(int a, int b) {
    if (b == 0)
        return a;
    return gcd(b, a % b);
}

void simplifyFraction(int &numerator, int &denominator) {
    int commonDivisor = gcd(numerator, denominator);
    numerator /= commonDivisor;
    denominator /= commonDivisor;
}

int main() {
    int numGames;
    std::cin >> numGames;

    for (int i = 0; i < numGames; ++i) {
        int achievementsAvailable, achievementsUnlocked;
        std::cin >> achievementsAvailable;

        std::cin >> achievementsUnlocked;

        int numerator = achievementsUnlocked * 100;
        int denominator = achievementsAvailable;

        simplifyFraction(numerator, denominator);

        std::cout << numerator << " / " << denominator << "\n\n";
    }

    return 0;
}

Information

Submit By
Type
Submission
Problem
P1001 Achievement-Unlocked
Language
C++11 (G++ 13.2.0)
Submit At
2024-03-06 13:06:38
Judged At
2024-03-06 13:06:38
Judged By
Score
0
Total Time
1ms
Peak Memory
412.0 KiB