Cod sursa(job #2474396)

Utilizator Florinos123Gaina Florin Florinos123 Data 15 octombrie 2019 09:59:17
Problema Suma divizorilor Scor 30
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.38 kb
#include <iostream>
#include <cmath>
#define modulo 9901;
#include <fstream>

using namespace std;

int main()
{
long long a,b,s=0,x,i;
ifstream f("sumdiv.in");
ofstream g("sumdiv.out");
f>>a>>b;
x=pow(a,b);
for(i=1;i*i<=x;i++)
{
    if(x%i==0)
    {
        s=(s+i)%modulo;
        if(i*i<x)
            s=(s+(x/i))%modulo;
    }
}
g<<s%modulo;
    return 0;
}