Màxim o suma de fila i columna P71189


Statement
 

pdf   zip

Considereu una matriu MM de naturals amb nn files. La matriu és “infinita cap a la dreta”, és a dir, cada fila 1in1 \le i \le n conté infinits nombres Mi1,Mi2,M_{i1}, M_{i2}, \dots. Cada fila ii es defineix amb una seqüència finita d’mim_i nombres Mi1,,MimiM_{i1}, \dots, M_{im_i}, i un nombre extra aia_i que indica que, per a tota j>mij > m_i, Mij=aiM_{ij} = a_i.

Donada una seqüència de matrius infinites, calculeu, per a cadascuna, el màxim o la suma dels elements d’una fila xx i una columna yy determinades.

Entrada

L’entrada consisteix en diversos casos. Cada cas comença amb n,x,yn, x, y i una paraula que és “maxim” o “suma” per indicar quina operació cal calcular. Segueixen nn línies, cadascuna amb mim_i, seguida dels mi+1m_i + 1 naturals Mi1,,Mimi,aiM_{i1}, \dots, M_{im_i}, a_i. Suposeu 1xn1 \le x \le n, y1y \ge 1, i mi0m_i \ge 0.

Sortida

Per a cada cas, escriviu el màxim o la suma dels elements continguts en la fila i columna demanades. Si el resultat seria \infty, escriviu “infinit”.

Public test cases
  • Input

    2 2 4 suma
    4  128 64 32 16 1000
    4    8  4  2  1    0
    
    1 1 1 suma
    1  23 0
    
    1 1 1 suma
    1  23 42
    
    1 1 1 maxim
    1  23 42
    
    3 1 1 suma
    5  1 2 3 4 5 0
    0  1000
    2  6 7 10000
    
    3 1 100 maxim
    5  1 2 3 4 5 0
    0  1000
    2  6 7 10000
    

    Output

    31
    23
    infinit
    42
    1021
    10000
    
  • Information
    Author
    Maria Blesa
    Language
    Catalan
    Official solutions
    C++
    User solutions
    C++