Donada una matriu de dígits , hem de crear una nova matriu de dígits amb les mateixes dimensions, i on el dígit de cada posició es calcula de la següent manera.
Sigui una posició de , i sigui el dígit . Llavors és el nombre d’ocurrències de a en la fila , més el nombre d’ocurrències de a en la columna , tot plegat mòdul per a que ens torni a quedar un dígit.
Fixeu-vos que la ocurrència de a posició es comptarà dues vegades, una per la fila i una altra per la columna .
Per exemple, considereu aquesta matriu :
0044
5233
2221
1150
Llavors, la matriu resultant és:
3333
2333
4542
3322
Per exemple, . A la fila hi tenim un sol . I a la columna hi tenim dos . Per aquest motiu .
L’entrada té varis casos. Cada cas comença amb dos naturals positius en una primera línia. Després ve una matriu de dígits ( línies amb dígits cadascuna). Finalment ve una línia en blanc.
Per a cada cas, el programa ha d’escriure línies amb dígits cadascuna, que és la matriu resultant, seguida d’una línia en blanc.
Avaluació sobre 10 punts:
Solució lenta: 5 punts.
solució ràpida: 10 punts.
Entenem com a solució ràpida una que és correcta, de cost lineal i capaç de superar els jocs de proves públics i privats. Entenem com a solució lenta una que no és ràpida, però és correcta i capaç de superar els jocs de proves públics.
Autoria: PRO1
Generació: 2026-01-25T22:38:42.894Z
© Jutge.org, 2006–2026.
https://jutge.org