L'últim teorema de Fermat (1) P36430


Statement
 

pdf   zip

Un famós teorema del matemàtic Pierre de Fermat, demostrat després de més de 300 anys, afirma que, per a tot natural n3n\ge 3, no existeix cap solució natural (excepte quan x=0x= 0 o y=0y= 0) a l’equació xn+yn=zn.x^{n} + y^{n} = z^{n} . Per a n=2n = 2, en canvi, hi ha infinites solucions no trivials. Per exemple, 32+42=523^2 + 4^2 = 5^2, 52+122=1325^2 + 12^2 = 13^2, 62+82=1026^2 + 8^2 = 10^2, ….

Feu un programa tal que, donats quatre naturals a,b,c,da,b,c,d amb aba\le b i cdc\le d, escrigui una solució natural de l’equació x2+y2=z2x^2 + y^2 = z^2 tal que axba\le x\le b i cydc\le y\le d.

Entrada

L’entrada consisteix en quatre naturals a,b,c,da, b, c, d tals que aba\le b i cdc\le d.

Sortida

Cal escriure una línia seguint el format de l’exemple, amb una solució natural de l’equació x2+y2=z2x^2 + y^2 = z^2 que compleixi axba\le x\le b i cydc\le y\le d. Si hi ha més d’una solució, cal escriure la que tingui la xx més petita. En cas d’empat en la xx, cal escriure la que tingui la yy més petita. Si no hi ha cap solució, cal escriure “Sense solucio!”.

Public test cases
  • Input

    2 5 4 13
    

    Output

    3^2 + 4^2 = 5^2
    
  • Input

    1 1 1 1
    

    Output

    Sense solucio!
    
  • Information
    Author
    Salvador Roura
    Language
    Catalan
    Other languages
    English
    Official solutions
    C++ Java Python
    User solutions
    C C++ Java JavaScript Python