Lluita de rol

Considereu un joc de rol on dos valents jugadors estan lluitant pel seu
honor. Inicialment, cada jugador té uns punts de vida i de manà. Per
torns, un jugador ataca a l’altre. Cada jugador té habilitats màgiques
que treuen diversos punts de vida a l’enemic, amb un cost de manà
específic per a cadascuna. Lògicament, per poder escollir una habilitat
cal tenir prou punts de manà. Si s’ataca sense màgia, es treu un punt de
vida a l’enemic, i es recuperen cinc unitats de manà (amb un límit: el
manà inicial de la partida). Perd el jugador que es queda abans sense
punts de vida.

[]

Feu un programa que indiqui el guanyador d’una partida, suposant que els
dos jugadors juguen de forma òptima.

Entrada

L’entrada consisteix en diversos casos. Cada cas comença amb el nom i
els punts de vida i de manà inicials del jugador que comença a jugar,
seguits de la mateixa informació del segon jugador. Segueix el nombre n
d’habilitats del primer jugador, seguit de n nombres (el mal que fa
cadascuna), i de n nombres més (el manà que gasta cadascuna). Finalment,
ve la mateixa informació del segon jugador. Suposeu que cada jugador té
com a molt 50 habilitats màgiques, i que tant els punts de vida i de
manà inicials, com el mal que fa cada habilitat, com el manà que gasta
cada habilitat, es troben tots entre 1 i 30.

Sortida

Per a cada cas, escriviu el nom del guanyador de la partida.

Informació del problema

Autoria: Enric Cusell

Generació: 2026-01-25T11:32:08.953Z

© Jutge.org, 2006–2026.
https://jutge.org
