Cod sursa(job #732910)
Utilizator | Data | 11 aprilie 2012 10:48:42 | |
---|---|---|---|
Problema | Suma divizorilor | Scor | 20 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.31 kb |
using namespace std;
#include<cstdio>
int main ()
{ freopen("sumdiv.in","r",stdin);
freopen("sumdiv.out","w",stdout);
int a,b,num=1,div=1,r,s=0;
scanf("%ld%ld",&a,&b);
for(;b;b--)
num=num*a;
for(;div<=num;div++)
{if(num%div==0)
s=s+div;
}
r=s%9901;
printf("%d",r);
return 0;
}