(Archivo IO): Entrada: game.in de salida: game.out
límite de tiempo: 1000 ms limitaciones de espacio: las restricciones específicas 262144 KB
Goto Boletín de problemas
Título Descripción
Xiaoyong y pequeña es de hecho buenos amigos, que a menudo juegan juntos. Hoy se juega el juego es la siguiente: hay una pavimentada por un suelo de piedra cuadrada, que es alto
, la longitud es
. El siguiente es un ejemplo
situación:
ahora se turnan en longitud y anchura, respectivamente, se colocan por encima
y
piedras rectangulares, se pueden colocar horizontalmente el talón, pero sólo pone en el suelo de piedra de dos cuadrados al descubierto cuando alguien no puede soportar su perder.
Por ejemplo, un juego en particular podría ser similar, pequeñas piedras reales colocados horizontalmente en la izquierda arriba, de la siguiente manera:
luego piedras Xiaoyong horizontalmente a la derecha abajo, de la siguiente manera:
La pequeña piedra real no se puede recuperar, por lo que perdió . Xiaoyong comparar la cortesía, dejó pequeño primer lugar sólido. Por supuesto, el método anterior puede no ser la mejor, y ahora si son muy inteligentes, que programó juzgar quién va a ganar.
Introduzca
la primera línea de un número entero
indica el número de datos de prueba. Luego
líneas, cada una de datos de prueba de comportamiento, los datos de prueba, cada uno tiene sólo un número entero
.
salida
salida
líneas de la salida de datos de prueba correspondiente. Para cada resultado, si lo es, entonces se gana la salida Xiaoyong
, o se trata de una producción real pequeña victoria
.
entrada de la muestra
1
1
Ejemplo de salida
Xiaoshi
límite de rango de datos
Ideas para resolver problemas
piedra estrategia óptima de juego es tal que, si el primer lugar, con el talón, o para ingresar a cualquiera de los otros métodos, entonces, si la otra horizontalmente, entonces justo por encima o por debajo de una piedra horizontalmente como si el otro talón, talón también, de acuerdo con este método, es fácil llegar a esta conclusión: cuando n es un poco extraña victoria verdadera, ganar Xiaoyong lo contrario.
código
#include<iostream>
#include<cstring>
#include<string>
#include<cstdio>
#include<algorithm>
#include<iomanip>
#include<cmath>
int c,n;
int main(){
freopen("game.in","r",stdin);
freopen("game.out","w",stdout);
scanf("%d",&c);
for(int i=1;i<=c;i++)
{
scanf("%d",&n);
if(n%2!=0)
printf("xiaoshi\n");
else
printf("xiaoyong\n");
}
}