Pagini recente » Cod sursa (job #1452349) | Cod sursa (job #3234531) | Cod sursa (job #1620109) | Cod sursa (job #394730) | Cod sursa (job #2900850)
#include <bits/stdc++.h>
using namespace std;
ifstream fin ("test.in");
ofstream fout ("test.out");
long long a,n;
long long Putere(long long A , long long e)
{
if(e == 0)
return 1;
if(e % 2 == 1)
return A * Putere(A , e - 1) % n;
long long P = Putere(A , e / 2) % n;
return P * P % n;
}
int main()
{
fin >>a>>n;
fout <<Putere (a,n-2);
fin.close ();
fout.close ();
return 0;
}