Investigacion sobre palindromes

Time Limit:
1 Sec
Memory Limit:
128Mb
Enviados:
104
Resuelto:
30

Descripción

 Guillermo es un investigador en algoritmos sobre cadenas, el sabe que su trabajo es muy importante para varias ramas de la ciencia, es por eso que se ha propuesto resolver el siguiente problema:

Dada una cadena ¿es posible formar un palindrome si se reordena sus caracteres?

Entrada

 Una cadena S de solamente letras minusculas(a-z) de longitud maxima de $10^5$

La siguiente linea contiene un numero Q que indica la cantida de queries a responder.

Despues Q lineas, cada una de las cuales tiene dos enteros l y r, que indican la subcadena S[l...r].

Salida

 Para cada uno de los pares de enteros l y r que determinan una subcadena, si es posible que reordenando la cadena S[l...r] formar un palindrome imprimir "SI", caso contrario "NO"

Ejemplo Entrada

Copy icon
abcbaa
5
1 5
2 4
3 3
1 2
5 6

Ejemplo Salida

Copy icon
SI
SI
SI
NO
SI

Ayuda