Uma string é dita equilibrada se é composta ou apenas por vogais, ou apenas por consoantes, ou por um número igual de consoantes e vogais.
Dada uma string , determine se uma dada substring de é ou não equilibrada.
A primeira linha da entrada contém uma string composta de, no máximo, caracteres alfabéticos maiúsculos e minúsculos.
A segunda linha contém o inteiro , que indica o número de consultas a serem respondidas.
Cada uma das linhas seguintes contém, cada uma, uma consulta, formada pelos índices e da substring .
Para cada consulta imprima, em uma linha, o veredito a respeito da
substring
ser ou não uma string equilibrada: “Sim
” ou
“Nao
”.
Abacaxi
5
1 7
3 6
2 6
3 4
5 7
Nao
Sim
Nao
Sim
Nao
Explicação do exemplo 1: Na primeira consulta,
e a palavra “Abacaxi
” tem 4 vogais e 3 consoantes, portanto
não é equilibrada.
Na segunda consulta,
“acax
”, de modo que são 2 vogais e 2 consoantes. Logo
é equilibrada.