¿Alguien tiene preguntas comunes de razonamiento lógico en las entrevistas de Java? Compártelo.
2. Un caracol subió desde el fondo del pozo hasta la cima del pozo. Todos los días, el caracol duerme y sale por la noche. El caracol puede trepar 3 pies una noche, pero cae 2 pies mientras duerme durante el día, y el pozo tiene 10 pies de profundidad. ¿Cuántos días tarda el caracol en salir?
3. ¿En cuántas partes se puede dividir un plano dibujando 1999 rectas?
4. Hay pueblos indígenas que viven en una isla en el Océano Pacífico. No quieren que los extraños los molesten. Un día, un explorador llegó a la isla y fue capturado por los lugareños. El sacerdote indígena le dijo que puedes tener una oportunidad más de dejar un mensaje antes de morir. Si esta afirmación fuera cierta, morirías quemado. Si es falso, serás desmembrado. ¿Cómo sobrevivió el pobre explorador?
5. ¿Cómo plantar cuatro árboles para que la distancia entre dos árboles cualesquiera sea igual?
El 27 de junio, los jóvenes deportistas tenían sed después de competir, por lo que fueron a una pequeña tienda a comprar bebidas, y la tienda de bebidas estaba ofreciendo promociones. Con tres botellas vacías, pueden cambiar a otra botella. ¿Cuántas botellas pueden comprar al menos para garantizar una botella por persona?
7. Hay una montaña. Hay un templo en la montaña. Solo hay un camino desde el templo en la montaña hasta la base de la montaña. Todos los lunes a las 8 de la mañana, un pequeño monje inteligente va al pie de la montaña a pedir limosna. El martes a las 8 de la mañana regresa al templo de la montaña. La velocidad para subir y bajar la montaña es arbitraria. En cada viaje de ida y vuelta, siempre llegaba al mismo punto del camino a la misma hora los lunes y martes. Por ejemplo, una vez descubrió que eran las 8:30 del lunes y las 8:30 del martes. Caminó tres cuartas partes del camino de montaña cerca del pie de la montaña y preguntó por qué.
8. Hay dos varitas de incienso distribuidas de manera desigual. El tiempo de combustión de cada varita de incienso es de una hora. ¿Qué método puedes utilizar para determinar los 15 minutos?
En la versión 2.10, los piratas robaron 100 gemas, cada una de las cuales era del mismo tamaño y extremadamente valiosa. Decidieron dividirlo así:
(1) Sortear para determinar sus propios números (1 ~ 10);
(2) El primer número 1 propone un plan de distribución; y luego todos votan. Si y sólo si más de la mitad de la gente está de acuerdo, se distribuirá según su plan, de lo contrario será arrojado al mar para alimentar a los tiburones;
(3) Si el No. 1 muere, El número 2 propone un plan de distribución y luego las 4 personas restantes votaron a continuación. Si y sólo si más de la mitad de la gente está de acuerdo, se distribuirá según su plan, de lo contrario será arrojado al mar para alimentar a los tiburones;
(4) y así sucesivamente...
Condiciones: Cada pirata es una persona muy inteligente y puede tomar decisiones y juicios racionales.
Pregunta: ¿Qué plan de asignación propuso el primer pirata para maximizar sus ingresos?
12. Los aviones del mismo tipo parten del mismo lugar, pero cada avión solo puede volar medio círculo alrededor de la Tierra cuando está completamente repostado. Los aviones pueden repostar entre aviones, y el avión después de repostar debe hacerlo. volver al punto de partida. Pregunte cuántas salidas se necesitan para satisfacer la demanda de un avión que dé la vuelta a la Tierra.
Respuesta de referencia:
1. Quemar ambos lados juntos.
2,96, 0, 1, 0, 1, 0, 1, 0, 1, 0.
3. Porque la boca es redonda.
4.
5.1, 2, 4.
6.6/7 Distancia de Beijing a Guangzhou.
7.100.
8. El principio de imagen del espejo plano (o "los ojos son izquierdo y derecho").
9.3 Llénelo primero y viértalo hasta 5 millas, luego llénelo hasta 3 millas y viértalo hasta 5 millas. Vierta el agua en 5 millas, vierta el agua restante en 3 millas en 5 millas, llene 3 millas nuevamente, vierta en 5 millas, ¡bien!
10.
11. Primero, 1000 es una solución. El promedio de números consecutivos se establece en X y 1000 debe ser un múltiplo entero de X. Si el número de números consecutivos es un número par, X no es un número entero. 2 multiplicado por x solo puede ser 5, 25, 125. Debido a que el promedio es 12,5, no llegará a 80 continuamente.
125/2=62,5 bastará. Eso es 62, 63, 61, 64, etc. Cuando el número de números consecutivos es impar, el promedio es un número entero. 1000 es un múltiplo impar del promedio. 1000=2×2×2×5×5×5; Entonces la respuesta es cuatro conjuntos de números enteros con promedios 62,5, 40, 200 y 1000.
12. La respuesta es 5 salidas. La solución general se puede dividir en las dos partes siguientes:
(1) Vuelo en línea recta
La distancia de vuelo del avión con el combustible lleno es 1. ¿Qué tan lejos pueden volar N aviones? La pregunta es ¿hasta qué distancia pueden volar n aviones? El problema extremo es no volar repetidamente, como dos aviones al mismo tiempo.
Un avión que reposta combustible y regresa al mismo tiempo puede verse como una duplicación, es decir, cuanto más lejos del punto de partida, menos aviones vuelan. Esta condición extrema es obvia porque N aviones transportan una cierta cantidad de petróleo. Si se repite, se desperdiciará más aceite. Por ejemplo, al final debe haber un solo avión que vuele toda la distancia. Preste atención a la palabra "hasta el final", esta es una situación extrema que no debe repetirse. Si hay dos aviones, un avión debe llenar el otro para que se pueda devolver el combustible restante. En otras palabras, el consumo de combustible del segundo avión es tres veces la distancia desde el despegue hasta el reabastecimiento de combustible. El consumo de combustible del tercer avión es 5 veces la distancia desde el despegue hasta el reabastecimiento de combustible, por lo que la distancia más larga que pueden volar N aviones es S = 1 1/3...
) Esta serie es divergente, por lo que En teoría, mientras haya suficientes aviones en el planeta, un avión eventualmente puede volar hasta el infinito. Por supuesto, en realidad es imposible que un avión reposte combustible a n-1 aviones al mismo tiempo durante el tiempo de vuelo de 1/(2n 1).
(2) Podemos encontrarnos cara a cara, vamos.
La distancia de vuelo de un tanque lleno de combustible es 1/2. ¿Cuántos aviones pueden volar al menos 1? También con base en la condición extrema de no repetir vuelos, se concluye que debe haber solo un avión volando a la distancia más lejana, por lo que se concluye que el lado simétrico en 1/2 es 1/4.
Cuando un avión vuela, podemos saber por la fórmula anterior que se necesitan al menos dos aviones para sostener un lado, (1/3 1/5)/2 gt (lado izquierdo dividido; por 2 significa que la distancia que voló el avión es 1/2), pero queda un poco, así que piensa en ello como una polea (en el medio)
Si un avión fuera una cuerda, ambos aviones en cualquier lado sería genial), puedes deslizarte un poco, es decir, puedes cambiar la ubicación de reabastecimiento de combustible dentro de una cierta distancia (es fácil calcular la ubicación de reabastecimiento de combustible y la cantidad de reabastecimiento de combustible de cada avión, etc.). )