Cod sursa(job #126924)
Utilizator | Data | 22 ianuarie 2008 23:12:12 | |
---|---|---|---|
Problema | Suma divizorilor | Scor | 30 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.27 kb |
# include <stdio.h>
# include <math.h>
long int a,b,i,s,x;
int main ()
{
freopen ("sumdiv.in","r",stdin);
freopen ("sumdiv.out","w",stdout);
scanf ("%li",&a);
scanf ("%li",&b);
x=pow(a,b);
for (i=1;i<=x;i++)
if (x%i==0)
s=s+i;
printf ("%li",s%9901);
return 0;
}