Cod sursa(job #128610)
Utilizator | Data | 27 ianuarie 2008 14:53:49 | |
---|---|---|---|
Problema | Suma divizorilor | Scor | 10 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.42 kb |
#include<stdio.h>
#define INPUT "sumdiv.in"
#define OUTPUT "sumdiv.out"
int main ()
{
freopen (INPUT,"r",stdin);
freopen (OUTPUT,"w",stdout);
int a,b,n,i,s=0,q;
scanf("%d%d",&a,&b);
n=a;
for(i=1;i<b;i++)
{
n*=a;
}
for(i=1;i<=n;i++)
{
if(n%i==0)
s+=i;
}
q=s%9901;
printf("%d",q);
return 0;
}