Cod sursa(job #794758)

Utilizator bia.liliPoenar Liana bia.lili Data 6 octombrie 2012 22:56:55
Problema Suma divizorilor Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.35 kb
#include<fstream>
# define N  9901
using namespace std;
int main()
{
     long long a,b,r;
     int s=0,j;
    ifstream f("sumdiv.in");
    ofstream g("sumdiv.out");
    f>>a>>b;
    r=1;
    while(b>0)
    {if(b%2)
    r=r*a;
    a=a*a;
    b=b/2;}
    
    
    for (j=1; j<=r; j++)
    if(r%j==0)
    s+=j;
    g<<s%N;
    return 0;}