Cod sursa(job #2309727)
Utilizator | Data | 29 decembrie 2018 18:10:17 | |
---|---|---|---|
Problema | GFact | Scor | 20 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.32 kb |
#include<bits/stdc++.h>
#define ll long long
using namespace std;
ifstream in("gfact.in");
ofstream out("gfact.out");
int main(){
ll p,q,x=0,nr=0,pr=0;
in>>p>>q;
while(nr<q){
x+=p;
++nr;
if(x==pow(p,(pr+1)))
nr+=pr, ++pr;
}
out<<x;
return 0;
}