Pagini recente » Cod sursa (job #1674598) | Cod sursa (job #1035630) | Cod sursa (job #628495) | Cod sursa (job #2573655) | Cod sursa (job #2230116)
#include <bits/stdc++.h>
#define mod 1999999973
using namespace std;
unsigned long long n, p;
unsigned long long putere(unsigned long long n, unsigned long long p)
{
if(p == 0)return 1;
if(p == 1)return n;
long long x = putere(n, p / 2);
if(p % 2 == 0)return x * x % mod;
if(p % 2 == 1)return x * x % mod * n % mod;
}
int main()
{
ifstream f("lgput.in");
ofstream g("lgput.out");
f >> n >> p;
g << putere(n, p);
return 0;
}