Pagini recente » Cod sursa (job #2181050) | infoarena - comunitate informatica, concursuri de programare | infoarena - comunitate informatica, concursuri de programare | Cod sursa (job #1935851) | Cod sursa (job #2077666)
#include <fstream>
using namespace std;
ifstream fin("lgput.in");
ofstream fout("lgput.out");
long long n, p;
void Read(){
fin >> n >>p;
}
void Solve(){
int sol = 1;
while(p){
if(p % 2 == 1)
sol = (sol * n) % 1999999973;
n = (n * n) % 1999999973;
p /= 2;
}
fout << sol << "\n";
}
int main(){
Read();
Solve();
return 0;
}