Problem
Em uma mesa retangular NxM
(em cada célula da qual um determinado número é escrito), no início o jogador está na célula superior esquerda.
Em um movimento, ele pode mover para a próxima célula tanto para a direita quanto para baixo (é proibido mover para a esquerda e para cima).
Ao passar por uma célula, o jogador é cobrado tanto c.u.
É necessário encontrar o valor mínimo de u.c., pagando o qual o jogador pode chegar ao canto inferior direito.
Entrada:
- a primeira linha contém dois números N
e M
- tamanhos de tabela (\(1<=N<=20 \), \(1<=M<=20\));
- então há N
linhas de M
números em cada - tamanhos de multas em c.u. para passar pelas células correspondentes (cada número de 0 a 100).
Saída: imprima o valor mínimo que você pode gastar para obter no canto inferior direito.
Exemplos
# |
Entrada |
Saída |
1 |
3 4
1 1 1 1
5 2 2 100
9 4 2 1
|
8 |