Sumar o restar nombres d’una llista d’entrada

Donada una llista de n enters v₀, …, v_(n − 1), i un string s de mida n
i amb caracters ’+’ i ’-’, hem d’escriure el resultat de sumar o restar
cada v_(i) depenent de si l’i-èssim caràcter de s és ’+’ o ’-’.

Entrada

L’entrada comença amb un natural positiu n en una primera línia. En una
segona línia hi han n enters v₀, …, v_(n). Després, ve una seqüència de
línies, cadascuna amb un string s de mida n i caràcters ’+’ o ’-’.

Sortida

Per a cada string s, s’ha d’escriure
(∑_(i ∈ {0…n − 1} ∧ s[i]=^(′)+^(′))v_(i)) − (∑_(i ∈ {0…n − 1} ∧ s[i]=^(′)−^(′))v_(i))

Informació del problema

Autoria: PRO1

Generació: 2026-01-25T15:18:32.932Z

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