Cod sursa(job #2526674)

Utilizator marius004scarlat marius marius004 Data 18 ianuarie 2020 22:30:44
Problema Frac Scor 20
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.45 kb
#include <iostream>
#include <fstream>

std::ifstream f("frac.in");
std::ofstream g("frac.out");

//foloseste long long!!
long long n,k,cnt;

long long gcd(long long a,long long b){
    return (b == 0 ? a : gcd(b,a % b));
}

int main(){
    
    f >> n >> k;
    
    long long nr{ 1 };
    
    while(true){
        
        if(gcd(nr,n) == 1)
            cnt++;
        
        if(cnt == k)
            break;
        
        nr++;
    }
    
    g << nr;
}