Donades
paraules, se’n poden repartir totes les lletres per aconseguir
palíndroms que tinguin almenys
lletres? Recordeu que un palíndrom (un capicua) és una paraula que es
llegeix igual d’esquerra a dreta que de dreta a esquerra. Per exemple,
“a”, “zz”, “pop” i
“abba” són palíndroms.
L’entrada consisteix en diversos casos, cadascun amb i , seguides d’ paraules, totes només amb lletres minúscules. Podeu suposar , que cada paraula té entre 1 i 100 lletres, i que la quantitat total de lletres de cada cas es troba entre 1 i .
Per a cada cas, escriviu “NO” si és impossible repartir
totes les lletres de les paraules de manera que el resultat siguin tot
palíndroms amb almenys
lletres. Si és possible, escriviu el mínim nombre de palíndroms i el
màxim nombre de palíndroms que es poden aconseguir.
Input
1 3 a b c 2 3 a b c 1 2 aa aaa 3 2 pop abba
Output
3 3 NO 1 5 1 2