·

Engenharia de Computação ·

Linguagens de Programação

Envie sua pergunta para a IA e receba a resposta na hora

Fazer Pergunta

Texto de pré-visualização

O BB8 vasculhando os destroços de uma nave encontrou um dispositivo holograma que transmitia a batalha de Luke Skywalker e Darth Vader Por ser um robô BB8 só consegue interpretar números binários então pediu sua ajuda para programálo a fim de entender a batalha Sua tarefa é escrever um programa que consiga simular a sequência de rodadas de golpes e ao final da mesma dizer quem foi o vencedor se é que houve um Regras da batalha A batalha consiste em no máximo 10 rodadas de golpes Cada rodada é representada por duas matrizes A primeira representa o golpe de Luke e a segunda de Vader Cada matriz de golpe é composta de 3 linhas x 3 colunas Para ser considerada válida todos os valores da matriz de golpe precisam ser iguais a 0 exceto a diagonal principal ou secundária nas quais todos os valores precisam ser iguais a 1 Qualquer matriz de golpe cuja ação não atenda às exigências é inválida Uma matriz de golpe inválida significa que seu autor não conseguiu alcançar e pode receber dano se a matriz de golpe de adversário for válida Em rodadas que ambas as matrizes forem válidas e as diagonais iguais ambos os guerreiros recebem os ataques Se as duas matrizes forem válidas e diferentes nenhum dos guerreiros toma dano na rodada Quando um combatente é atingido por um golpe o mesmo perde 15 pontos de vida Formato de entrada A primeira linha da entrada é composta por dois números inteiros representando a vida de Luke Skywalker e Darth Vader respectivamente Seguido de uma linha em branco As próximas linhas contêm matrizes separadas por uma linha em branco É garantido que sempre haverá um número par de matrizes afinal cada par representa uma rodada em par a primeira matriz representa o golpe de Luke e a segunda o de Vader Não é informado quantas rodadas haverá em uma batalha desta forma você precisa ler duas matrizes até o fim da entrada Cada matriz é composta por 3 linhas e cada uma dessas 3 linhas é composta por 3 inteiros separados por espaço