Pagini recente » Cod sursa (job #2478205) | Cod sursa (job #1181117) | Cod sursa (job #1647108) | Cod sursa (job #384301) | Cod sursa (job #2041951)
#include <fstream>
using namespace std ;
ifstream cin ("lgput.in") ;
ofstream cout ("lgput.out") ;
unsigned int p (unsigned int x, unsigned int y, unsigned int m) {
unsigned int ret = 1 ;
for (; y; y >>= 1) {
if (y & 1U) {
ret = 1LL * ret * x % m ;
}
x = 1LL * x * x % m ;
}
return ret ;
}
int main(int argc, char const *argv[])
{
unsigned int a, b ;
cin >> a >> b ;
cout << p (a, b, 1999999973U) ;
return 0;
}