Um deck de baralho é composto de 52 cartas, divididas em quatro
naipes: ouros
(),
copas
(),
espadas
()
e paus
().
Cada naipe tem cartas numeradas de 2 a 10 e quatro cartas especiais: o
às (A), o valete (J), a dama (Q)
e o rei (K).
Considere um deck inicialmente ordenado: primeiro todos os ouros (2 a 10, valete, dama, rei, ás), depois copas, espadas e paus, sendo que no topo do deck está o 2 de ouros. Um jogador embaralha o deck utilizando montes, da seguinte maneira: ele determina uma quantidade de montes a serem construídos e, em seguida, distribui uma carta para cada monte, do primeiro ao último, retirando uma a uma do topo do deck. Finalizados os montes, ele reagrupa os montes da seguinte forma: coloca o primeiro monte, em seguida o segundo sobre o primeiro, o terceiro sobre o monte formado pelo primeiro e segundo, e assim sucessivamente, até ter as 52 cartas num só monte.
Dado o número de montes a serem formados, determine a carta que ficará no topo, depois de descartadas cartas do topo do deck embaralhado.
A entrada contém uma única linha com os valores inteiros e , separados por um espaço em branco.
Imprima, em uma linha, o nome da carta que estará no topo do monte
após os descartes, seguido de uma quebra de linha. O nome deve estar na
forma numérica, quando for o caso, ou por extenso, capitalizado e sem
acento, seguido da preposição “de” e do naipe, por extenso
e em letras minúsculas.
2 0
As de paus
Explicação do exemplo 1: No primeiro caso, o deck será dividido em dois montes. O primeiro conterá as seguintes cartas, da base ao topo: , , , , , , , , , , , , , , , , , , , , , , , , , . No segundo monte teremos: , , , , , , , , , , , , , , , , , , , , , , , , , . Uma vez colocado o segundo monte sobre o topo do primeiro, a carta que permanecerá no topo será o às de paus.
2 10
7 de espadas
4 9
4 de copas
5 8
Valete de ouros