Ramas B Rompiendo
El significado de los problemas: ramas rotas carrera de dos personas, que abandonó el último, es decir, incapaz de salir de la salida número entero
Idea: rama de longitud n, si es impar, Bob gana, si es par, entonces Alice ganó, y necesidad de la salida 1;
1 #include <stdio.h> 2 int main () { 3 int n; 4 scanf ( " % d " , y n); 5 si (n% 2 == 0 ) { 6 printf ( " Alice \ n " ); 7 printf ( " 1 \ n " ); 8 } más { 9 printf ( " Bob " ); 10 } 11 }
J Jazz it Up!
El significado de problemas: la entrada es un número a, la salida de un número b, de modo que el resultado no puede ser a * b aparte de cualquier número de cuadrados
Ideas: el ciclo de pruebas de
1 #include <iostream> 2 #include <cmath> 3 #include <cstring> 4 usando espacio de nombres std; 5 int main () { 6 largo largo int m, n, suma, t, bandera = 0 ; 7 scanf ( " % LLD " , y n); 8 para ( largo largo int i = 2 ; i <= n- 1 ; i ++ ) { 9 suma = n * i; 10 t = sqrt (suma); 11 de( Largo largo int j = 2 ; j <= t; j ++ ) { 12 si (suma% (j * j) == 0 ) { 13 flag = 1 ; 14 descanso ; 15 } 16 } 17 Si (bandera == 1 ) { 18 bandera = 0 ; 19 siguen ; 20 } más { 21 printf ( " % LLD " , i); 22 descanso ; 23 } 24 } 25 }