L’Anna i en Bernat estan jugant al joc de l’OSO, en una versió
simplificada. Suposeu un tauler
,
inicialment buit, on per torns s’hi ha de posar una ‘S’ o
una ‘O’ a qualsevol casella lliure. Sempre comença a jugar
l’Anna. Guanya el primer que aconsegueix escriure “OSO”
horitzontalment o verticalment (no diagonalment). Si el tauler s’omple
sense que ningú aconsegueixi fer un “OSO”, la partida acaba
en empat.
Donades les jugades que s’intentaran fer en un tauler inicialment buit, escriviu el nom del guanyador o bé si hi ha hagut empat. A més, escriviu el contingut del tauler quan s’ha acabat la partida, ja sigui perquè algú ha guanyat o perque s’han omplert totes les posicions.
L’entrada té diverses partides. Cada partida comença amb les mides
del tauler
i
,
seguides de
jugades, cadascuna amb una fila entre 0 i
,
una columna entre 0
i ,
i un caràcter que és ‘S’ o ‘O’. Suposeu
,
i que totes les posicions donades són diferents.
Per a cada partida, escriviu “Anna”,
“Bernat”, o bé “empat”. A continuació,
escriviu l’estat final de la partida. Marqueu amb punts les posicions on
no s’ha arribat a jugar. Escriviu una línia buida al final de cada
cas.
Input
1 4 0 1 S 0 2 O 0 0 O 0 3 S 3 2 2 0 S 0 1 O 2 1 O 1 1 S 0 0 O 1 0 O 1 2 0 0 O 0 1 O 1 7 0 1 O 0 2 S 0 5 O 0 4 S 0 3 O 0 0 S 0 6 S
Output
Anna OSO. Bernat .O .S SO empat OO Anna .OSOSO.