Pagini recente » Cod sursa (job #1062584) | Cod sursa (job #2313924) | Diferente pentru problema/northrend intre reviziile 24 si 9 | Cod sursa (job #1212146) | Cod sursa (job #1811135)
#include <bits/stdc++.h>
using namespace std;
const int M=1999999973;
long long a, b;
long long put(long long a, long long b){
if (b==0) return 1;
long long rs= put(a, b/2);
return ((rs*rs * (b%2 == 1 ? a:1)) %M);
}
int main(){
ifstream cin("lgput.in");
ofstream cout("lgput.out");
cin>>a>>b;
cout<<put(a, b);
return 0;
}