En Johnny i en Roy van passar les vacances de setmana santa a Liébana (Cantàbria) gaudint del paisatge i d’una casa magnífica que els van deixar. Avui han portat un record a la Steffy.
Ajudeu la Steffy a trobar els noms de l’anticrist en una sopa de lletres. Concretament, feu un programa que llegeixi unes quantes paraules (més o menys diabòliques), i que compti quantes vegades apareixen horitzontalment i verticalment en una sopa de lletres donada.
Entrada
L’entrada comença amb un natural n, seguit de les n paraules que cal localitzar a la sopa de lletres. A continuació venen dos naturals a i b entre 1 i 20 que defineixen les mides de la sopa de lletres, seguits de les a× b lletres, totes majúscules.
Sortida
Per a cada paraula de l’entrada, cal escriure una línia amb el nombre de vegades que apareix horitzontalment (d’esquerra a dreta) i verticalment (de dalt cap a baix). Les paraules han de sortir ordenades decreixentment segons el nombre d’aparicions i, en cas d’empat, creixentment en ordre alfabètic. Seguiu el format dels exemples.
Pista
Considereu usar un vector d’elements d’aquest tipus en el vostre programa:
Input
8 DIMONI LLUCIFER SATANAS BELCEBUB LEVIATAN LABESTIA BANYETA PEREBOTERO 10 11 X L L U C I F E R X Q X L B E L C E B U B V S U F F F G A S R E L A C W B U S C A T L L T I U I I A T T S C U A F J M A D A S A E C N E T U B I N A T B I A R S G N M A T A U F S A T A N A S A N B E X Q W S A T A N A S R
Output
3 LLUCIFER 3 SATANAS 2 BELCEBUB 0 BANYETA 0 DIMONI 0 LABESTIA 0 LEVIATAN 0 PEREBOTERO
Input
9 S T E F F Y STEFFY SATANAS DAMIEN 1 6 S T E F F Y
Output
4 F 4 F 2 E 2 S 2 T 2 Y 1 STEFFY 0 DAMIEN 0 SATANAS