Pagini recente » Cod sursa (job #1711714) | Diferente pentru sandbox intre reviziile 578 si 537 | Diferente pentru utilizator/xdemonsty intre reviziile 20 si 12 | Diferente pentru sandbox intre reviziile 578 si 547 | Cod sursa (job #1135661)
#include <fstream>
using namespace std;
const long long modulo = 1999999973;
long long a,b,p;
ifstream f("lgput.in");
ofstream g("lgput.out");
int main() {
f>>a>>b;p=1;
while(b!=0) {
if((b&1LL)==1) {p*=a;p%=modulo;}
b>>=1LL;a*=a;a%=modulo;
}
g<<p%modulo<<"\n";return 0;}