Uma discussão recorrente dentre os torcedores é a seguinte: qual é o melhor dentre dois times? Como cada torcedor tem seu próprio critério (que invariavelmente beneficia o seu time…), não é possível chegar a uma conclusão.
As narrações esportivas, antes do início das partidas de futebol, costumam dar uma estatística interessante, que pode dar um panorama da comparação entre dois times em um espaço de tempo determinado: o confronto direto. Neste indicador, é escolhido um intervalo de partidas consecutivas disputadas entre dois times (na maior parte das vezes, todas as partidas já disputadas entre os dois times) e totaliza-se então os número de vitórias de cada time e o número de empates. Pode-se afirmar que um time venceu o confronto direto naquele intervalo se o time obteve mais vitórias do que seu adversário. Pode ser que, em um determinado intervalo de jogos, não exista um vencedor do confronto direto.
Por exemplo, considere que estes fosse os resultados das últimas 10 partidas disputadas entre o Gama e o Brasiliense:
Embora não exista um vencedor se considerado o intervalo de todas as 10 partidas, o Gama foi o vencedor do confronto no intervalo e o Brasiliense venceu no intervalo . Observe que nos intervalos e não houveram vencedores no confronto direto.
Dada uma lista de confrontos entre os times e , determine o tamanho do maior intervalo de partidas consecutivas tal que, para qualquer , o time escolhido foi o vencedor do confronto direto no intervalo .
A primeira linha da entrada contém os nomes das equipes e , separados por um espaço em branco. O nome de uma equipe é uma string de, no máximo, 50 caracteres alfabéticos.
A segunda linha da entrada contém o número ( de jogos consecutivos entre os dois times.
As
linhas seguintes contém, cada uma, o placar do jogo, na forma
“
x
”,
(,
onde
representam o número de gols marcados pelas equipes
e
,
respectivamente.
Imprima, em uma linha, a mensagem
“
x
:
jogo(s)”, onde
é o tamanho do maior intervalo
tal que o time
é o vencedor do confronto direto em qualquer intervalo
,
com
.
De forma análoga imprima, na segunda linha, a mensagem
“
x
:
jogo(s)”.
Gama Brasiliense
10
2 x 1
1 x 1
0 x 0
1 x 4
1 x 1
0 x 0
0 x 0
0 x 0
2 x 0
0 x 1
Gama x Brasiliense: 3 jogo(s)
Brasiliense x Gama: 5 jogo(s)
Explicação do exemplo 1: No primeiro caso, o Gama é vencedor o confronto direto nos intervalos e , de modo que é o maior intervalo com a propriedade descrita. Já o Brasiliense é o vencedor do confronto direto em qualquer prefixo do intervalo .
Fluminense Flamengo
5
1 x 0
2 x 3
1 x 2
1 x 1
0 x 1
Fluminense x Flamengo: 1 jogo(s)
Flamengo x Fluminense: 4 jogo(s)
Atletico Cruzeiro
3
0 x 1
1 x 0
2 x 2
Atletico x Cruzeiro: 2 jogo(s)
Cruzeiro x Atletico: 1 jogo(s)
Gremio Internacional
3
2 x 1
3 x 1
1 x 2
Gremio x Internacional: 3 jogo(s)
Internacional x Gremio: 1 jogo(s)