Pagini recente » Diferente pentru notiuni-de-geometrie-si-aplicatii intre reviziile 74 si 68 | Profil TavyDragos691 | Diferente pentru notiuni-de-geometrie-si-aplicatii intre reviziile 74 si 34 | Istoria paginii utilizator/sorinasmeureanu | Cod sursa (job #1291289)
#include <fstream>
using namespace std;
ifstream in ("lgput.in");
ofstream out ("lgput.out");
int main()
{
long long a,b,rez,n;
in>>a>>b;
rez=1;
while (b)
{if (b%2==1)
{
rez=rez*a%1999999973;
b--;
}
if (b%2==0)
{
a=a*a%1999999973;
b=b/2;
}
}
out<<rez%1999999973;
return 0;
}