Pagini recente » Cod sursa (job #2553998) | Cod sursa (job #253983) | Cod sursa (job #1096298) | Cod sursa (job #2197919) | Cod sursa (job #1672737)
import java.io.*;
import java.util.Scanner;
/**
* Created by slycer on 4/3/16.
*/
public class Main {
private static long MOD = 1999999973l;
public static void main ( String [] args ) throws FileNotFoundException, UnsupportedEncodingException {
Scanner s = new Scanner( new FileInputStream("lgput.in") );
PrintWriter output = new PrintWriter( "lgout.out", "UTF-8" );
long a = s.nextLong();
long p = s.nextLong();
output.println( solve( a, p ) );
output.close();;
}
public static long solve( long a, long p ){
if ( p == 0 ){
return 1;
}
if ( p == 1 ){
return a;
}
if ( p%2==0 ){
long aux = solve( a, p/2 );
return ( aux * aux ) % MOD;
} else {
return ( a * solve( a, p-1 ) ) % MOD ;
}
}
}