Pagini recente » Cod sursa (job #1458693) | Cod sursa (job #2957530) | Cod sursa (job #1078619) | Cod sursa (job #2464921) | Cod sursa (job #584015)
Cod sursa(job #584015)
#include<fstream.h>
#define mod 9901
ifstream f("sumdiv.in");
ofstream g("sumdiv.out");
long long int a,b,i,s=0,put;
long long int putere( long long int a,long long int b)
{
if(b==1)
return a%mod;
else
if(b%2==0)
{
long long int x=putere(a,b/2);
return x*x%mod;
}
else
return a*putere(a,b-1)%mod;
}
int main()
{
f>>a>>b;
put=putere(a,b);
s=put+1%9901;
for(i=2;i<=(put/2+1)%9901;i++)
if(put%i==0)
s+=i%mod;
g<<s<<'\n';
f.close();
g.close();
return 0;
}