Pagini recente » Cod sursa (job #2150651) | Cod sursa (job #2622604) | Cod sursa (job #1739240) | Cod sursa (job #2989213) | Cod sursa (job #2984187)
#include <bits/stdc++.h>
using namespace std;
ifstream f("sumdiv.in");
ofstream g("sumdiv.out");
const int MOD = 9901;
int n, p, suma, nr = 1;
int main()
{
f >> n >> p;
while (p) {
if (p & 1) {
nr = (nr * n) % MOD;
p--;
}
n = (n * n) % MOD;
p /= 2;
}
for (int i = 1; i * i <= nr; ++i) {
if (nr % i == 0) {
suma += i;
suma += nr / i;
}
if (i * i == nr) {
suma -= i;
}
}
g << suma;
return 0;
}