Equacions diofàntiques X52077


Statement
 

pdf   zip

Una equació diofàntica de primer ordre, és una equació del tipus:

ax+by=cax + by = c

on a,b,ca,b,c són enters fixats i x,yx,y només poden prendre valors enters. Donats a,b,ca,b,c troba xx i yy la solució de l’equació diofàntica amb x0x \geq 0 i xx el més petit possible. En cas que l’equació no tingui solució indica-ho.

Entrada

L’entrada consisteix en diversos casos, cada cas consta d’una línia, hi ha com a molt 10510^5 línies. Cada línia conté tres enters a,b,ca, b, c amb 1a,b,c1081 \leq a,b,c \leq 10^8.

Sortida

Escriviu dos enters per línia: xx i yy, les solucions de l’equació diofàntica amb x0x \geq 0 i xx el més petit possible. En cas que l’equació no tingui solució escriviu "Sense solucio".

Pista

Utilitza l’algoristme d’Euclides ampliat.

Public test cases
  • Input

    2 3 1
    2 3 4
    3 6 9
    3 6 4
    15 18 12
    91095846 82876140 31821174

    Output

    2 -1
    2 0
    1 1
    Sense solucio
    2 -1
    12642939 -13896873
    
  • Information
    Author
    Max Balsells
    Language
    Catalan
    Official solutions
    C++
    User solutions