Cod sursa(job #419915)

Utilizator AndrewXJuduc Paul Andrei AndrewX Data 18 martie 2010 10:28:42
Problema Suma divizorilor Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.31 kb
#include<stdio.h>
#include<math.h>
int a,b,i,s;
FILE *in=fopen("sumdiv.in","rt"),*out=fopen("sumdiv.out","wt");

int main()
{
	fscanf(in,"%d",&a);
	fscanf(in,"%d",&b);
	s+=(int)(pow(a,b))%9901;
	for(i=1;i<=pow(a,b)/2;i++)
		if((int)(pow(a,b))%i==0)
			s+=i%9901;
		
	fprintf(out,"%d",s);
	return 0;
}