Cod sursa(job #172843)

Utilizator ghiutaalexGhiuta Alex ghiutaalex Data 6 aprilie 2008 20:31:00
Problema Suma divizorilor Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.29 kb
#include<stdio.h>
#include<math.h>
int main()
{long long s,a,b,i,p;
 FILE*f=fopen("sumdiv.in","r");
 FILE*g=fopen("sumdiv.out","w");
 fscanf(f,"%lld %lld",&a,&b);
 p=pow(a,b);
 s=(p+1)%9901;
 for(i=2;i<=p/2;i++)
	if(p%i==0) s=(s+i)%9901;
 fprintf(g,"%lld",s);
 fcloseall();
 return 0;
}