Pagini recente » Cod sursa (job #1995689) | Cod sursa (job #1967927) | Cod sursa (job #2477586) | Cod sursa (job #1691877) | Cod sursa (job #757672)
Cod sursa(job #757672)
#include <cstdio>
#define MOD 9901
using namespace std;
FILE *f = fopen ("sumdiv.in","r");
FILE *g = fopen ("sumdiv.out","w");
long long putere(long long a, long long b)
{
long long put = 1;
//a %= MOD;
while (b)
{
if (b % 2 == 1)
put = (put * a) % MOD;
a = (a * a) % MOD;
b /= 2;
}
return put;
}
int main()
{
long long A, B, sol;
fscanf (f, "%lld %lld", &A, &B);
sol = putere(A, B+1) - 1;
sol = (sol / (A - 1) ) % MOD;
fprintf (g, "%lld\n", sol);
fclose(f);
fclose(g);
return 0;
}