Dada una lista de n enteros v0,…,vn−1, y un string s de tamaño n y con caracteres ’+’ y ’-’, hemos de escribir el resultado de sumar o restar cada vi dependiendo de si el i-ésimo carácter de s es ’+’ o ’-’.
Entrada
La entrada comienza con un natural positivo n en una primera linea. En una segunda linea hay n enteros v0,…,vn. Después viene una secuencia de lineas, cada una con un string s de tamaño n y caracteres ’+’ o ’-’.
Salida
Para cada string s, hay que escribir (∑i∈{0… n−1}∧ s[i]=′+′vi) − (∑i∈{0… n−1}∧ s[i]=′−′vi)
Input
8 -15 16 -20 3 -13 -1 -14 12 ++-+-++- ----+-++ ---++++- --+++-+- ++++-+-- +-+-+--+ ---+++-+ -+-+++-+ -+-+--+- +-----++ -+----+- ---++--- +++-+--- +--+++-+ -+++++++ +++-++-+ -++--+-+ ++---+-+ -+-+-+++ +---+-+-
Output
10 2 -18 -56 -2 -40 34 66 42 -2 36 12 -32 4 -2 -10 46 56 64 -52