P. Se dois casais escolhem o mesmo dia, quem escolheu primeiro é que leva, certo?
R. Em parte sim, o primeiro sempre vai levar primeiro mas aí é que tá a brincadeira, se um casal já tiver escolhido o dia X, o próximo casal poderá tentar o próximo item dos dias por eles selecionados, por exemplo:
Suponha que existe essa linha:
4 12 9 5 7
O enunciado de restrições abaixo diz que o dia a ser selecionado deve ser o menor do grupo com quatro elementos, no caso neste grupo o número 5 é o menor do grupo; agora suponha que antes algum casal já tinha escolhido o dia 5 então o enunciado de restrições diz que deve ser escolhido o próximo número da lista (isso deveria ser o MENOR próximo número, mas como não vale nenhum dinheiro aqui, você poderia escolher qualquer número do grupo diferente do 5 que pra mim já tava valendo como resposta, desde que nenhum outro casal o tenha pego). Outra coisa que poderia ser um erro é mostrar 31 de Fevereiro, mas poxa, é só um desafio de colegas para divertir e treinar shell então não precisa enlouquecer por causa disso, uma resposta assim pra mim é válida por hora;
T -> número de casais na fila
N -> são os dias selecionados pelo casal, mas se você contar a entrada apartir de 0 também conta como o número do casal (dica) :-)
M -> sempre vai estar na última linha da entrada mostrando o mês
V -> são os valores dos dias