Pagini recente » Cod sursa (job #1661307) | Cod sursa (job #473388) | Cod sursa (job #3157773) | Cod sursa (job #3258993) | Cod sursa (job #2200957)
#include <fstream>
#define MOD 1999999973
#define ll long long
using namespace std;
ll up(ll n, ll p) {
if (p == 0) {
return 1;
}
if (p == 1) {
return n % MOD;
}
if (p%2 == 0) {
ll rez = up(n, p/2) % MOD;
return (rez * 1ll * rez) % MOD;
}
return ( n * 1ll * up(n, p - 1) ) % MOD;
}
int main() {
ifstream f("lgput.in");
ofstream g("lgput.out");
long long n, p;
f>>n>>p;
g<<up(n,p);
return 0;
}