L’entrada d’aquest exercici té varis casos. Cada cas consisteix en exactament cinc caràcters, i és un string de la forma c1+c2=c3, a on exactament un de c1,c2,c3 és el caràcter x, i els altres dos son dígits.
Per exemple, possibles entrades serien els strings x+1=2 o 5+x=3 o 3+4=x.
La sortida de cada cas és la solució de l’equació representada per l’string i interpretada en els nombres enters.
Les sortides corresponents als exemples d’entrada anteriors serien 1, -2 i 7.
Entrada
L’entrada té un nombre arbitrari de casos. Cada cas conté 5 caràcters com els descrits a l’enunciat.
Sortida
Per a cada cas, la sortida té una línia amb un enter, la solució de l’equació representada.
Observació
No es poden utilitzar mètodes d’emmagatzemament massiu d’informació (com per exemple string o vector). Llegiu y tracteu 5 caràcters per a cada cas. Avaluació sobre 10 punts:
Entenem com a solució ràpida una que és correcta, de cost lineal i capaç de superar els jocs de proves públics i privats. Entenem com a solució lenta una que no és ràpida, però és correcta i capaç de superar els jocs de proves públics.
Input
x+1=2 5+x=3 3+4=x 9+x=0 5+7=x x+8=8 5+x=5 0+0=x
Output
1 -2 7 -9 12 0 0 0
Input
3+x=7 x+5=6 9+x=2 0+x=3 0+x=2 x+8=7 2+x=2 x+5=9 x+8=9 3+x=1 9+3=x 4+7=x 5+x=3 x+0=6 2+x=6 x+5=4 x+5=6 x+7=4 x+5=4 4+4=x 7+8=x 8+4=x x+9=2 6+x=9 6+6=x 5+x=4 7+1=x 7+2=x 1+x=6 5+9=x 0+x=1 7+1=x 9+x=7 7+3=x 6+3=x 8+1=x x+9=0 x+5=0 6+x=8 6+1=x 9+8=x 1+x=3 4+x=4 x+6=3 7+x=9 2+x=7 5+x=4 8+x=9 5+3=x x+1=8 6+x=3 3+x=6 x+8=8 x+7=7 4+3=x 0+9=x 4+0=x 4+6=x x+4=7 5+4=x x+8=9 6+x=0 1+x=5 1+0=x x+6=4 2+x=8 x+8=4 x+4=0 2+x=9 8+1=x 1+0=x 0+3=x x+6=9 3+x=0 x+6=4 x+4=6 x+7=5 9+8=x x+2=9 6+0=x x+1=3 1+x=9 1+x=9 x+7=5 7+x=4 0+4=x 6+1=x 2+2=x 5+x=2 0+2=x 8+0=x 9+x=9 2+x=4 9+9=x 0+x=0 9+x=3 1+x=4 x+4=6 4+2=x x+1=2 x+9=2 x+8=6 3+x=3 x+8=0 x+6=8 0+6=x 9+x=3 3+x=3 6+x=2 x+8=7 x+0=4 0+x=8 0+8=x 4+x=9 x+2=8 x+1=7 9+1=x x+2=5 x+9=9 5+x=3 7+0=x 9+x=7 x+5=3 9+0=x 1+9=x x+2=0 x+1=1 x+5=6 7+x=0 4+7=x 5+x=2 x+6=6 6+x=8 6+x=7 1+x=1 7+x=2 4+5=x 2+x=0 9+4=x 0+x=7 8+x=0 6+x=6 9+x=5 x+8=5 3+8=x x+3=7 x+4=1 0+x=8 5+8=x x+1=3 0+x=7 9+x=2 3+x=1 2+x=2 7+5=x 4+x=7 1+1=x 4+0=x 1+x=6 1+x=6 x+0=8 x+2=2 x+5=6 6+x=7 x+4=9 7+x=6 x+5=3 4+1=x x+5=5 9+8=x 5+x=2 7+0=x x+3=6 x+4=4 9+7=x 8+9=x 4+7=x 7+1=x 3+x=5 x+8=7 3+5=x x+4=1 x+5=9 4+x=5 8+3=x 5+9=x x+6=3 x+1=5 x+5=0 1+x=2 9+1=x 2+x=4 3+x=8 x+7=0 x+4=9 x+4=2 x+4=4 8+x=0 x+2=2 1+8=x
Output
4 1 -7 3 2 -1 0 4 1 -2 12 11 -2 6 4 -1 1 -3 -1 8 15 12 -7 3 12 -1 8 9 5 14 1 8 -2 10 9 9 -9 -5 2 7 17 2 0 -3 2 5 -1 1 8 7 -3 3 0 0 7 9 4 10 3 9 1 -6 4 1 -2 6 -4 -4 7 9 1 3 3 -3 -2 2 -2 17 7 6 2 8 8 -2 -3 4 7 4 -3 2 8 0 2 18 0 -6 3 2 6 1 -7 -2 0 -8 2 6 -6 0 -4 -1 4 8 8 5 6 6 10 3 0 -2 7 -2 -2 9 10 -2 0 1 -7 11 -3 0 2 1 0 -5 9 -2 13 7 -8 0 -4 -3 11 4 -3 8 13 2 7 -7 -2 0 12 3 2 4 5 5 8 0 1 1 5 -1 -2 5 0 17 -3 7 3 0 16 17 11 8 2 -1 8 -3 4 1 11 14 -3 4 -5 1 10 2 5 -7 5 -2 0 -8 0 9