Copiado al portapapeles
Descripción
El gato Amborgueso estaba estudiando la manipulación de los bits estas semanas, le fascinaba todo lo que se puede hacer con los operadores binarios ($AND$(&), $OR$(|), $XOR$(^)), como también las cosas que se pueden hacer con los operadores de desplazamiento hacia la izquierda ($<<$) y hacia la derecha ($>>$).
Amborgueso esta tan fascinado que quiere compartir todo lo que aprendió con su amigo el gato Milaneso, para no traumarle de por vida con el manejo de los bits primeramente solo le explicó sobre como calcular la distancia Hamming entre $2$ números.
Por ejemplo, si tuviéramos $2$ números: $x = 1$, $y =4$, tenemos que ver a los $2$ números en su representación binaria:
La distancia Hamming sería $2$, ya que es la cantidad de bits que difieren entre $x$ y $y$.
Después de algo de práctica y una crisis existencial el Milaneso ya entendio como poder calcular la distancia Hamming entre $2$ números, asi que ahora quiere retar al Amborgueso en una competencia.
Milaneso tendrá $2$ números ($a$ y $b$), Amborgueso también tendrá $2$ números ($c$ y $d$), Milaneso quiere ver si la distancia Hamming de sus $2$ números supera a la distancia Hamming del Amborgueso. Nuestra misión es calcular quien va a ganar o Milaneso o Amborgueso o habrá empate.
Entrada
La primera línea tendrá un valor $t$ $(1 \leq t \leq 10^4)$, que es la cantidad de casos de entrada.
Las siguientes $t$ líneas tendrán $4$ números por línea: $a$ $(0 \leq a \leq(2^{31})-1)$, $b$ $(0 \leq b \leq(2^{31})-1)$, $c$ $(0 \leq c \leq (2^{31})-1)$, $d$ $(0 \leq d \leq (2^{31})-1)$, los $2$ números del Milaneso y los $2$ números del Amborgueso respectivamente.
Salida
Para cada caso imprimir en diferentes lineas por caso, imprimir $“feli”$ si la distancia Hamming de los números del Milaneso es más grande que la distancia Hamming del Amborgueso, caso contrario imprimir $“enojao”$, en caso de empate imprimir $“empate”$.
Ayuda