Dada una matriz de dígitos , debemos crear una nueva matriz de dígitos con las mismas dimensiones, y donde el dígito de cada posición se calcula de la siguiente manera.
Sea una posición de , y sea el dígito . Entonces es el número de ocurrencias de en en la fila , más el número de ocurrencias de en en la columna , todo sumado módulo para que nos vuelva a quedar un dígito.
Es importante tener en cuenta que la ocurrencia de en la posición se contará dos veces, una para la fila y otra para la columna .
Por ejemplo, considerad esta matriz :
0044
5233
2221
1150
Entonces, la matriz resultante será:
3333
2333
4542
3322
Por ejemplo, . En la fila hay un solo . Y en la columna tenemos dos . Por este motivo .
La entrada tiene varios casos. Cada caso empieza con dos naturales positivos en una primera línea. Después viene una matriz de dígitos ( líneas com dígitos cada una). Finalmente viene una línea en blanco.
Para cada caso, el programa debe escribir líneas con dígitos cada una, que es la matriz resultante, seguida por una línea en blanco.
Evaluación sobre 10 puntos:
Solución lenta: 5 puntos.
Solución rápida: 10 puntos.
Entendemos por solución rápida una que es correcta, de coste lineal y capaz de superar los juegos de pruebas públicos y privados. Entendemos una solución lenta una que no es rápida, pero es correcta y capaz de superar los juegos de pruebas públicos.
Autoría: PRO1
Generación: 2026-01-25T22:38:35.495Z
© Jutge.org, 2006–2026.
https://jutge.org