Pagini recente » Cod sursa (job #1798630) | Cod sursa (job #101955) | Cod sursa (job #1088318) | Ecuatie | Cod sursa (job #1304109)
#include <iostream>
#include <fstream>
#define mod 9901
long long a, i, n, r, s, b;
using namespace std;
long long power(long long a, long long b)
{
long long r = 1;
while (b != 0)
{
if (b % 2)
r = r * a % mod;
a = a * a % mod;
b = b / 2;
}
return r % mod;
}
int main()
{
ifstream f("sumdiv.in");
ofstream g("sumdiv.out");
f >> a >> b;
r = power(a, b);
for (i = 1; i * i <= r; i++)
{
if (r % i == 0)
s += i % mod + (r % mod) / i;
if (i == r / i)
s -= i;
}
g << s;
return 0;
}