Pagini recente » Cod sursa (job #836127) | Diferente pentru problema/lsort intre reviziile 5 si 4 | Diferente pentru problema/order2 intre reviziile 23 si 3 | Diferente pentru problema/avd intre reviziile 8 si 9 | Cod sursa (job #1852812)
#include <fstream>
using namespace std;
ifstream fin("lgput.in");
ofstream fout("lgput.out");
int pow(int x,int p)
{
int rez=1,r=1999999973;
while(p)
{
if (p%2==1)
{
rez*=x;
rez%=r;
}
x*=x;
x%=r;
p/=2;
}
return rez;
}
int main()
{
int a,b;
fin >> a >> b;
fout << pow(a,b);
return 0;
}