Pagini recente » Cod sursa (job #2317383) | Cod sursa (job #1214426) | Cod sursa (job #1137688) | Cod sursa (job #2379330) | Cod sursa (job #807435)
Cod sursa(job #807435)
#include <stdio.h>
long long x, n;
long p, q;
bool k = 1;
int main() {
long i, j;
freopen("gfact.in", "r", stdin);
freopen("gfact.out", "w", stdout);
scanf("%ld %ld", &p, &q);
x = (long long)p * q;
n = 1;
for(i = 1; i <= q && k; i++) {
n *= p;
for(j = 1; n * j <= x; j++)
if(i + n * j <= x)
x -= i;
}
printf("%lld", x);
return 0;
}