Sumar o restar números de una lista de entrada

Dada una lista de nn enteros v0,,vn1v_0,\ldots,v_{n-1}, y un string ss de tamaño nn y con caracteres ’+’ y ’-’, hemos de escribir el resultado de sumar o restar cada viv_i dependiendo de si el ii-ésimo carácter de ss es ’+’ o ’-’.

Entrada

La entrada comienza con un natural positivo nn en una primera linea. En una segunda linea hay nn enteros v0,,vnv_0,\ldots,v_n. Después viene una secuencia de lineas, cada una con un string ss de tamaño nn y caracteres ’+’ o ’-’.

Salida

Para cada string ss, hay que escribir (i{0n1}s[i]=+vi)(i{0n1}s[i]=vi)(\sum_{i\in\{0\ldots n-1\}\wedge s[i]='+'}v_i)\;-\;(\sum_{i\in\{0\ldots n-1\}\wedge s[i]='-'}v_i)

Información del problema

Autoría: PRO1

Generación: 2026-01-25T15:18:28.967Z

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