[Archivo] Matemáticas puras, física, química, etc.: problemas de entrenamiento cerebral no relacionados con el comercio de ninguna manera - página 398

 
Hmmm... no, no voy a usar hoy.
 
dadi:
Hmmm... no, no voy a usar hoy.
¡Baja de la rama, no estropees la diversión!
 

Vita, ¿me escribes la respuesta en un mensaje privado? Vamos a ajustar la condición del problema a la respuesta conocida...

P.D. Tengo respuestas a ambas interpretaciones; personalmente me gusta más la estricta ("todas las edades de los niños son diferentes"). La razón es la singularidad de la solución a una edad razonable de un amigo.

P.D. Sería mejor que fueran a un burdel, así el límite de edad natural sería más evidente.

 
Mathemat:

Vita, ¿me escribes la respuesta en un mensaje privado? Vamos a ajustar la condición del problema a la respuesta conocida...

P.D. Tengo respuestas a ambas interpretaciones; personalmente me gusta más la estricta ("todas las edades de los niños son diferentes"). La razón es la singularidad de la solución a una edad razonable de un amigo.

P.D. Sería mejor que fueran a un burdel, así la restricción de edad natural sería más evidente.

Yo estaba haciendo coincidir la respuesta con la interpretación no estricta.

Mi intuición me dice que si se escribe "la más joven es pelirroja", ¿se descarta con esa redacción que no haya ninguna más joven no pelirroja, pero de la misma edad que la pelirroja? Por ejemplo, ¿mellizos, una niña y un niño? Ambos son juniors. Ninguno de ellos es "el más joven". La más joven es pelirroja y la más joven es morena, por ejemplo.

En general, asumo que "más joven" es una característica del pelirrojo en relación con los demás hijos, no una característica de los dos hijos restantes o de toda la fila.

La característica de la pelirroja es que su edad no sólo es extrema, sino excepcional. He descubierto que la palabra "la mayoría" hace precisamente ese trabajo.

Tal vez si se reduce el grado de sexismo en la tarea y se escribe "la menor es pelirroja", entonces, sería correcto, pero entonces el colorido desaparece y el punzón de la bolsa (la menor es sólo una) sobresale más claramente.

 
Vita:

Estaba recogiendo la respuesta bajo una interpretación poco rigurosa.

Mi intuición me dice que si se escribe "la más joven es pelirroja", ¿se descarta con esa redacción que no haya ninguna más joven no pelirroja, pero de la misma edad que la pelirroja? Por ejemplo, ¿mellizos, una niña y un niño? Ambos son juniors. Ninguno de ellos es "el más joven". La más joven es pelirroja y la más joven es morena, por ejemplo.

En general, asumo que "el más joven" es una característica del pelirrojo en relación con los demás niños, no una característica de los dos niños restantes o de toda la fila.

La característica de la pelirroja es que su edad no sólo es extrema, sino excepcional. He descubierto que la palabra "la mayoría" hace precisamente ese trabajo.

Tal vez si se reduce el grado de sexismo en la tarea y se escribe "la menor es pelirroja", entonces, sería correcto, pero entonces el colorido desaparece y el punzón de la bolsa (la menor es sólo una) sobresale más claramente.

Si "el menor es sólo uno" y el mayor puede tener la misma edad, el problema tiene varias soluciones.
 

Para los que quieran comprobarlo, hay un guión:

//+------------------------------------------------------------------+
//|                                                      taskmq4.mq4 |
//|                                                   Mthmt (c) 2010 |
//+------------------------------------------------------------------+
#property copyright "Mthmt (c) 2010"
#define _MAX 30

int start( )
{
   for( int i = 1; i < _MAX; i ++ )   
      for ( int j = i; j < _MAX; j ++ )
         for ( int k = j; k < _MAX; k ++ )
            for( int i1 = 1; i1 < _MAX; i1 ++ )   
               for ( int j1 = i1; j1 < _MAX; j1 ++ )
                  for ( int k1 = j1; k1 < _MAX; k1 ++ )

                  {
                     if( 
                         ( i + j + k == i1 + j1 + k1 ) &&
                         ( i * j * k == i1 * j1 * k1 ) &&
                         ( ( i - i1 ) * ( i - i1 ) + ( j - j1 ) * ( j - j1 ) + ( k - k1 ) * ( k - k1 ) != 0 ) &&
                         ( i * j * k < 100 ) &&
                         ( 
// строгое условие
//                          ( ( i - j ) * ( i - k ) * ( j - k )       != 0 ) ||
//                          ( ( i1 - j1 ) * ( i1 - k1 ) * ( j1 - k1 ) != 0 ) 
                  
// нестрогое условие                            
                            ( ( i - j ) * ( i - k )     != 0 ) ||
                            ( ( i1 - j1 ) * ( i1 - k1 ) != 0 ) 
                         ) 
                       )
                        Print( "Age = " + i*j*k + ":  " + i + ", " + j + ", " + k + "; " + i1 + ", " + j1 + ", " + k1 );
                  }
   return( 0 );
}

La interpretación de las condiciones de la tarea (estricta/no estricta) puede cambiarse comentando/descomentando las líneas correspondientes. La estructura de las líneas de salida son: "Edad del amigo, primera opción de edad, segunda opción". Las soluciones razonables están resaltadas en azul (siempre hay dos soluciones idénticas en este algoritmo). No hice el algoritmo perfecto e impecable: me bastó con obtener soluciones.

1. Estricto:

03:23:44 taskmq4 USDCHF,Daily: Edad = 40: 1 , 5, 8; 2 , 2, 10
03:23:44 taskmq4 USDCHF,Diario: Edad = 96: 1, 8, 12; 2, 3, 16
03:23:44 taskmq4 USDCHF,Diario: Edad = 90: 1, 9, 10; 2, 3, 15
03:23:51 taskmq4 USDCHF,Diario: Edad = 40: 2, 2, 10; 1, 5, 8
03:23:51 taskmq4 USDCHF,Diario: Edad = 90: 2, 3, 15; 1, 9, 10
03:23:51 taskmq4 USDCHF,Diario: Edad = 96: 2, 3, 16; 1, 8, 12
03:23:51 taskmq4 USDCHF,Diario: Edad = 90: 2, 5, 9; 3, 3, 10
03:23:51 taskmq4 USDCHF,Diario: Edad = 90: 3, 3, 10; 2, 5, 9

2. Sin estrés:

03:15:20 taskmq4 USDCHF,Diario: Edad = 40: 1 , 5, 8; 2, 2, 10
03:15:20 USDCHF,Diario: Edad = 36: 1 , 6, 6; 2, 2, 9
03:15:20 taskmq4 USDCHF,Diario: Edad = 96: 1, 8, 12; 2, 3, 16
03:15:20 taskmq4 USDCHF,Diario: Edad = 90: 1, 9, 10; 2, 3, 15
03:15:20 taskmq4 USDCHF,Diario: Edad = 36: 2, 2, 9; 1, 6, 6
03:15:20 taskmq4 USDCHF,Diario: Edad = 40: 2, 2, 10; 1, 5, 8

03:15:20 USDCHF,Diario: Edad = 90: 2, 3, 15; 1, 9, 10
03:15:20 USDCHF,Diario: Edad = 96: 2, 3, 16; 1, 8, 12
03:15:20 USDCHF,Diario: Edad = 90: 2, 5, 9; 3, 3, 10
03:15:20 USDCHF,Diario: Edad = 72: 2, 6, 6; 3, 3, 8
03:15:20 USDCHF,Diario: Edad = 72: 3, 3, 8; 2, 6, 6
03:15:20 USDCHF,Diario: Edad = 90: 3, 3, 10; 2, 5, 9

Como puedes ver, la única opción sensata es ir a un burdel cuando se interpreta de forma estricta. Es 1, 5, 8.

 
Mathemat:

Para los que quieran comprobarlo, aquí hay un guión:

La interpretación de las condiciones del problema (estricta/no estricta) puede cambiarse comentando/descomentando las líneas correspondientes. La estructura de las líneas de salida: "Edad de los amigos", primera variante de la edad de los hijos, segunda variante. Las soluciones razonables están resaltadas en azul (siempre hay dos soluciones idénticas en este algoritmo). No hice el algoritmo perfecto e impecable: me bastó con obtener soluciones.

1. Estricto:

03:23:44 taskmq4 USDCHF,Daily: Edad = 40: 1 , 5, 8; 2 , 2, 10
03:23:44 taskmq4 USDCHF,Diario: Edad = 96: 1, 8, 12; 2, 3, 16
03:23:44 taskmq4 USDCHF,Diario: Edad = 90: 1, 9, 10; 2, 3, 15
03:23:51 taskmq4 USDCHF,Diario: Edad = 40: 2, 2, 10; 1, 5, 8
03:23:51 taskmq4 USDCHF,Diario: Edad = 90: 2, 3, 15; 1, 9, 10
03:23:51 taskmq4 USDCHF,Diario: Edad = 96: 2, 3, 16; 1, 8, 12
03:23:51 taskmq4 USDCHF,Diario: Edad = 90: 2, 5, 9; 3, 3, 10
03:23:51 taskmq4 USDCHF,Diario: Edad = 90: 3, 3, 10; 2, 5, 9

2. Sin estrés:

03:15:20 taskmq4 USDCHF,Diario: Edad = 40: 1 , 5, 8; 2, 2, 10
03:15:20 USDCHF,Diario: Edad = 36: 1 , 6, 6; 2, 2, 9
03:15:20 taskmq4 USDCHF,Diario: Edad = 96: 1, 8, 12; 2, 3, 16
03:15:20 taskmq4 USDCHF,Diario: Edad = 90: 1, 9, 10; 2, 3, 15
03:15:20 taskmq4 USDCHF,Diario: Edad = 36: 2, 2, 9; 1, 6, 6
03:15:20 taskmq4 USDCHF,Diario: Edad = 40: 2, 2, 10; 1, 5, 8

03:15:20 USDCHF,Diario: Edad = 90: 2, 3, 15; 1, 9, 10
03:15:20 USDCHF,Diario: Edad = 96: 2, 3, 16; 1, 8, 12
03:15:20 USDCHF,Diario: Edad = 90: 2, 5, 9; 3, 3, 10
03:15:20 USDCHF,Diario: Edad = 72: 2, 6, 6; 3, 3, 8
03:15:20 USDCHF,Diario: Edad = 72: 3, 3, 8; 2, 6, 6
03:15:20 USDCHF,Diario: Edad = 90: 3, 3, 10; 2, 5, 9

Como puedes ver, la única opción sensata es ir a un burdel cuando se interpreta de forma estricta. Es 1, 5, 8.

Gracias, Mathemat, he olvidado algo sobre la condición con los años. Necesito refactorizar el problema.

Teniendo en cuenta que a los 40 años es seguro decir "Sabes, cariño, ya no me apetece", es mejor dejarlo en la cerveza y no en los burdeles :). En general, el script no se ejecuta en los períodos y monedas correctas. Todos los días (Daily), e incluso por francos suizos (USDCHF) - definitivamente sólo cerveza. :)

Tal vez en el problema fue la iteración: Dos de mis gemelos - poca información, y sólo después de que - la pelirroja más joven. Pero no recuerdo exactamente.

 

Ahora llamó la nieta de un empleado de la escuela y pidió ayuda para un problema de física. :)

Hay 8 bolas de metal del mismo tamaño. Uno de ellos es hueco.

La pregunta es cómo encontrar la bola hueca con la ayuda de 2 pesadas en una balanza de palanca.

Tuve que pensarlo. El abuelo se alegró cuando lo resolvimos.

 

Primera opción: Colocar tres bolas cada una en la balanza (primera pesada); si la balanza está equilibrada, la bola hueca es una de las dos restantes, lo que revelará la segunda pesada.

Segunda opción: Ponemos tres bolas en la balanza cada una (primera pesada); si la balanza está desequilibrada, la bola hueca es una de las tres. Tomamos dos de ellas al azar y realizamos la segunda pesada; si la balanza está en equilibrio, la bola hueca es la que queda sola. Si la balanza no está equilibrada, lo está la más ligera.

Ambas opciones son bidireccionales y no hay más opciones.

 

Todos escupimos en el campo de tiro.

Se sabe que si se escupe desde la ventanilla de un tren a gran velocidad, el alcance del "proyectil" (sin tener en cuenta la deriva a lo largo del vagón) será mucho menor que si se hace la misma operación con un tren parado.

Pregunta: ¿Cómo es posible?