Pagini recente » Cod sursa (job #2212521) | Cod sursa (job #1070186) | Atasamentele paginii Profil megabyte | Cod sursa (job #639805) | Cod sursa (job #1590054)
#include <fstream>
#define MOD 1999999973
using namespace std;
ifstream f("lgput.in");
ofstream g("lgput.out");
int base, expn;
int powr(int base, int expn)
{
int res = 1;
while (expn > 0) {
if (expn % 2 != 0)
res = (res*base) % MOD;
base = (base*base) % MOD;
expn /= 2;
}
return res % MOD;
}
int main()
{
f >> base >> expn;
g << powr(base, expn);
}