Escriba un programa, en el idioma que elija, que parece encontrar con éxito un contraejemplo del último teorema de Fermat . Es decir, encuentre números enteros a , b , c > 0 y n > 2 de modo que a n + b n = c n .
Por supuesto, no se puede realmente hacerlo, a menos que haya una falla en la prueba Andrew Wiles. Me refiero a fingir , confiando en
- desbordamiento de enteros
- error de redondeo de punto flotante
- comportamiento indefinido
- tipos de datos con definiciones inusuales de suma, exponenciación o igualdad
- errores del compilador / intérprete
- O algo por el estilo.
Usted puede difícil que el código algunas o todas las variables a
, b
, c
, o n
, o la búsqueda de ellos haciendo bucles como for a = 1 to MAX
.
Este no es un código de golf; Es un concurso para encontrar soluciones inteligentes y sutiles.