Cod sursa(job #2374612)

Utilizator ciutanpCiuta Andrei Calin ciutanp Data 7 martie 2019 19:37:43
Problema Suma divizorilor Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.4 kb
#include<bits/stdc++.h>
#define mod 9901
using namespace std;

ifstream f("sumdiv.in");
ofstream g("sumdiv.out");

int a,b;

int put(int ce, int la)
{
    int sol=1;
    while(la)
    {
        if(la&1)
        {
            sol=(sol*ce)%mod;
        }
        ce=(ce*ce)%mod;
        la>>=1;
    }
    return sol;
}

int main()
{
    f>>a>>b;
    g<<(1LL*(put(a,b+1)-1)/(a-1))%mod;
}