Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

SENHATIA - Senha da Tia

Seu maior pesadelo está acontecendo: sua tia quer se cadastrar na rede social que você acessa. Comentários constrangedores, compartilhamentos desnecessários e fotos da sua infância farão parte do seu dia-a-dia, não há saída.

Seu maior pesadelo está acontecendo: sua tia quer se cadastrar na 
rede social que você acessa. Comentários constrangedores, compartilhamentos 
desnecessários e fotos da sua infância farão parte do seu dia-a-dia, 
não há saída.
Ela está se cadastrando, mas por motivos de segurança há algumas regras 
em relação à senha a ser escolhida por novos usuários. É necessário que a 
senha tenha no mínimo $N$ caracteres, entre eles no mínimo $M$ devem ser 
letras minúsculas, $A$ devem ser letras maiúsculas, e $K$ devem ser números.
Sua tia está confusa, e pediu sua ajuda. Dada a senha que ela escolheu, 
diga se ela será aceita pelo site ou não.Seu maior pesadelo está acontecendo: sua tia quer se cadastrar na rede social que você acessa. Comentários constrangedores, compartilhamentos desnecessários e fotos da sua infância farão parte do seu dia-a-dia, não há saída.

Ela está se cadastrando, mas por motivos de segurança há algumas regras em relação à senha a ser escolhida por novos usuários. É necessário que a senha tenha no mínimo N caracteres, entre eles no mínimo M devem ser letras minúsculas, A devem ser letras maiúsculas, e K devem ser números.

Sua tia está confusa, e pediu sua ajuda. Dada a senha que ela escolheu, diga se ela será aceita pelo site ou não.

 

Entrada

A entrada inicia com 4 inteiros N, M, A e K (6 ≤ N ≤ 1000, 0 ≤ M, A, K ≤ 1000, M+A+K ≤ N), conforme descrito no enunciado.

Em seguida há uma sequência de caracteres indicando a senha, com no mínimo 1 e no máximo 1000 caracteres, sendo estes letras e números, apenas.

Saída

Imprima uma linha contendo "Ok =/", se a senha atende todos os requisitos citados, ou "Ufa :)" caso contrário.

Exemplos

Entrada:
6 1 1 1
beterraba

Saída:
Ufa :)
Entrada:
6 3 1 6
20Maio1994
Saída:
Ok =/
Entrada:
10 3 4 0
TeenageMutantNinja

Saída:
Ufa :)
Entrada:
8 4 2 2
123456

Saída:
Ufa :)

Adicionado por:crbonilha
Data:2014-08-12
Tempo limite:1s
Tamanho do fonte:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Linguagem permitida:Todas exceto: ASM64 CLOJURE ERL FSHARP PERL6 PY_NBC SCALA TCL
Origem:Seletiva UFPR 2014

hide comments
2016-09-03 00:32:11
Uma das questões mais fáceis do spoj =)
2016-01-15 17:24:32
Esse foi fácil. :)
2014-12-11 21:34:42 Valmir [FACENS]
.

Last edit: 2015-03-20 16:37:06
2014-09-15 00:06:20 Autorun
Há algo estranho com o enunciado.

A regra para as Entradas diz:

"A entrada inicia com 4 inteiros N, M, A e K (6 ≤ N ≤ 1000, 0 ≤ M, A, K ≤ 1000, M+A+K ≤ N)"

no entanto, o segundo exemplo năo segue essa regra, pois: M+A+K = 10, e N = 6. Logo M+A+K é maior que N.

Outra coisa estranha é que no enunciado diz que devem haver K números, mas nas regras de entrada aparece "K<=1000".

Talvez a regra de entrada seja "(6 ≤ N ≤ 1000, 0 ≤ M, A, K, M+A+K >= N)"

Last edit: 2014-09-15 00:13:10
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.