Pagini recente » Cod sursa (job #1277042) | Cod sursa (job #2267732) | Cod sursa (job #3252868) | Cod sursa (job #620262) | Cod sursa (job #2900849)
#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;
int P = Putere(A , e / 2) % n;
return P * P;
}
int main()
{
fin >>a>>n;
fout <<Putere (a,n-2);
fin.close ();
fout.close ();
return 0;
}