Thursday, January 05, 2012

Solucion a 113 - Power of Cryptography [http://uva.onlinejudge.org] con Java

Solucion a 113 - Power of Cryptography [http://uva.onlinejudge.org] con Java
El enunciado esta en el siguiente link enunciado

import java.math.BigInteger;
import java.util.Scanner;

/**
 * 113 - Power of Cryptography [http://uva.onlinejudge.org]
 * 
 * @author BreakDark
 * @version 2.0 beta
 */
// ACEPTADO!!! xD
public class Main {
 public static void main(String[] args) {
  Scanner Lee; // para leer los datos de entrada
  short n; // para el exponente
  BigInteger p; // para el p grande

  // AQUI INICIA EL PROGRAMA
  Lee = new Scanner(System.in);
  while (Lee.hasNext()) {
   n = Lee.nextShort();
   p = Lee.nextBigInteger();
   System.out.println(Math.round(Math.pow(Math.E,
     (Math.log(p.doubleValue()) / n))));
  }
 }
}

No comments: