Submeter | Todas submissőes | Melhores | Voltar |
CHUVA11 - Chuva |
Bob trabalha no OBM (Órgão Brasileiro de Metereologia), que é a organização responsável pela medição dos índices pluviométricos (quantidade de chuva acumulada) em todo o país. Eles são muito eficientes no que fazem, mas estão com um problema: eles não sabem como proceder para calcular a quantidade acumulada de chuva que caiu em cada região em dois períodos consecutivos, muito embora eles saibam os dados de cada período separadamente.
Como a chefia do Órgão estava muito ocupada, acabou ficando a cargo de Bob, o estagiário, a tarefa de implementar um programa que some, para cada região, a quantidade de chuva acumulada em dois períodos consecutivos.
O mapa que o OBM usa é dividido em N×N regiões, sendo que para cada região, a cada período, é determinado um número inteiro indicando a quantidade de chuva acumulada. A quantidade de chuva acumulada total em cada região em dois períodos consecutivos é a soma das quantidades de chuva em cada um dos períodos.
Mas como Bob é só um estagiário e não está acostumado a fazer nada mais do que tirar cópias de documentos, ele pediu sua ajuda para implementar o programa que calcula a quantidade de chuva acumulada total nos dois períodos para cada uma das regiões, dadas as quantidades de chuva acumulada em cada período para cadaregião.
Entrada
A primeira linha da entrada contém um inteiro N indicando a dimensão dos dois mapas que devem ser lidos. Nas próximas 2N linhas são dados os dois mapas, cada mapa indicando a quantidade de chuva acumulada nas regiões em um período. Cada mapa é descrito em N linhas consecutivas, cada linha contendo N inteiros, sendo que cada inteiro indica a quantidade de chuva acumulada, no período, em uma região.
Saída
A saída deverá conter N linhas, com N inteiros em cada linha, indicando a quantidade de chuva acumulada total em cada uma das regiões nos dois períodos considerados.
Restrições
- 1 ≤ N ≤ 100.
- 0 ≤ quantidade de chuva acumulada em cada região de cada mapa ≤ 100.
Exemplos
Entrada 2 1 2 3 4 10 11 12 13 Saída 11 13 15 17 Entrada 3 1 1 1 1 2 2 1 2 3 3 2 1 2 2 1 1 1 1 Saída 4 3 2 3 4 3 2 3 4
Adicionado por: | Wanderley Guimarăes |
Data: | 2012-02-29 |
Tempo limite: | 0.109s |
Tamanho do fonte: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Linguagem permitida: | Todas exceto: ASM64 CLOJURE ERL FSHARP PERL6 PY_NBC SCALA TCL |
Origem: | OBI 2011 - fase 2 nível junior |
hide comments
2015-07-17 19:32:02 Gustavo Costa [FATEC - SO]
Em java só to tomando TLE.. Estou utilizando 1 único laço, num vetor[N*N], para receber todo mundo, e ao chegar na metade ja volto somando com os preenchidos e vou printando na tela... Tem algo especifico em java para resolver este tipo de problema? Em C, passou tranquilo, mas em java já to quase desistindo. |
|
2015-05-03 01:18:23
Se vc pensar bem tb pode fazer sem matrizes, só somando vetores simples. |
|
2013-11-10 14:00:38 Washington
Năo precisa criar duas matrizes para somar. Basta uma matriz e uma variável para ir somando na matriz inicial a segunda leitura. |
|
2013-11-10 13:57:02 Washington
Năo tem condiçăo de parada É um teste por vez. |
|
2013-09-13 11:22:24 Paulo Fernando [FACENS]
e a condiçăo de parada ?! |