sábado, 5 de octubre de 2013

La ropa

Enunciado

Este problema es sencillo si ya has trabajado con álgebra, pero no lo es tanto si deben inventarse ellos la solución.

Hay dos enfoques. Si vamos añadiendo productos, podemos acumular varias veces lo que tenemos y tratar de pagar con las condiciones que nos ponen. Como queremos pagar un pantalón, un suéter y un abrigo, podemos pagar el suéter y el abrigo, 91€, y para pagar el abrigo, añadir otro conjunto igual, un pantalón, un suéter y un abrigo, de forma que nos queda por pagar dos pantalones, un suéter y un abrigo. Ahora, lo agrupamos como un pantalón más un abrigo y un suéter más otro pantalón. En total, costaría 91€ + 112€ + 55€ = 258€. Como hemos acumulado el doble de lo que queríamos, tenemos que las tres cosas cuestan la mitad de 158, es decir, 129€.

Como nos piden el precio por separado, basta restar los pares que sabemos lo que valen, es decir, el abrigo vale 129€ - 55€ = 74€, el pantalón vale 129€ - 91€ = 38€, y el suéter vale 129€ - 112€ = 17€.

El enfoque que hemos visto es similar a tratar de resolver un sistema por reducción.

El otro enfoque que se me ocurre, es tratar por tanteo el problema, es decir, comprobar que si suponemos que el pantalón vale un euro, por ejemplo, el suéter cuesta 54 (para que sumen 55) y el abrigo 111 (para que sumen 112), por lo que entre ambos deberían valer 165, no 91. Sin embargo, si subimos el precio del pantalón a 2 euros, entonces el suéter costaría 53 y el abrigo 110, en total 163. Estamos más cerca de 91, por lo que hay que subir el precio del pantalón mucho más, hasta que cuando vale 38€, obtenemos que el suéter vale 17€, y el abrigo 74€, como hemos visto en el método anterior.

Este enfoque sería similar al método de sustitución en los sistemas, y sería más sencillo de entender para la mayoría de alumnos.

sábado, 21 de septiembre de 2013

Multiplicación grande, resultado pequeño

Enunciado

Este es un problema bastante complicado, porque implica cálculos con polinomios bastante grandes, y no he encontrado una manera de resolverlo que no implique "probar" funciones sencillas. Este método, que yo sepa, no se puede generalizar, aunque a mí me ha servido al menos en dos problemas muy diferentes.

Es difícil encontrar una pauta en el crecimiento de esta multiplicación conforme le vamos añadiendo términos. Veamos los ejemplos que podemos calcular sin mucha dificultad.

El primer elemento que encontramos es 2 (1 + 1/1), evidentemente menor que 3.

El segundo factor es 1 + 1/8 = 9/8, que es poco mayor que 1, así que el producto da 9/4, también menor que 12/4 = 3.

El tercer factor es 1 + 1/27 = 28/27, que nos proporciona 7/3, claramente menor que 9/3.

Hasta aquí, tenemos cierta esperanza de que los términos se simplifiquen hasta dar un patrón claro, pero el cuarto factor, 65/64, nos da un total de 455/192, que, aunque es menor que 576/192 = 3, no es una fracción precisamente sencilla.

No parece mejorar con el siguiente factor, 126/125 que nos da un total de 1911/800. No parece que sugiera un patrón claro.

Una alternativa para estos casos consiste en acotar la sucesión de productos, es decir, probar con una sucesión sencilla (casi tanteando), que sea algo mayor que todos los términos y nos permita generalizar. Así, probaremos que, aunque tomemos tantos términos como queramos, siempre estaremos por debajo del valor que se pide, 3, en particular, si tomamos 2013 términos como pide el enunciado.

No nos vale con una cota constante, ya que cada vez habrá que multiplicarla por un número algo mayor que 1, y crecerá, lógicamente. Necesitamos algo que se acerque a 3 lentamente, para comprobar que el nuevo resultado de añadir un factor nuevo al producto es algo menor que el elemento correspondiente, aunque sea algo mayor que el anterior.

Una sucesión que hace algo similar sería la sucesión 3 - 1/n, y podemos comprobar que sirve a nuestro propósito. Tal vez no sea la única que sirva pero sí es muy sencilla y no es excesivamente difícil operar con ella.

Nuestro objetivo, ahora, es comprobar que desde el primer término, todos los productos de m términos de esa sucesión son más pequeños que 3 - 1/m, y así cualquier producto de cualquier cantidad de términos estará por debajo de 3.

Para hacerlo, comprobaremos que los primeros términos cumplen esa propiedad. De esta forma, 2 no sobrepasa a (es menor o igual que) 3 - 1/1 = 2.

También podemos ver que 2*(9/8) = 9/4 es menor que 3 - 1/3 = 8/3, como puedes comprobar (en realidad, bastaría con que a partir de cierto término sea menor o igual).

El caso es que ahora veamos que, si para cierta cantidad m es cierto que el producto de los m primeros elementos es menor que 3 - 1/m, entonces podemos comprobar que al añadir un factor más, aún estamos por debajo de 3 - 1/(m + 1). Si conseguimos comprobar esta propiedad, todos los productos estarán acotados, y el enunciado estará probado.

Así pues, supongamos que el producto de los m primeros factores es menor que 3 - 1/m.

Añadir un factor nuevo significa multiplicar todo lo anterior por el elemento (1 + 1/(m + 1)3), y como todo lo anterior es menor que 3 - 1/m, el producto ese será seguro menor que (3 - 1/m)*(1 + 1/(m + 1)3).

Ahora, debemos comprobar si el resultado es menor o no que 3 - 1/(m + 1), y, si es así, el razonamiento estará acabado.

Vamos a intentar expresar el producto (3 - 1/m)*(1 + 1/(m + 1)3) de una forma más sencilla. Pasamos por la expresión (3m + 1)*((m + 1)3+ 1)/(m*(m + 1)3) Reduciendo a un polinomio el numerador, pero no el denominador, obtenemos una expresión bastante larga, pero que es la que necesitamos: (3m4 + 8m3 + 6m2 + 3m - 2)/(m*(m + 1)3). Observa que necesitamos mucha precisión para hacer estos cálculos, y necesitamos que el denominador siga factorizado para compararlo con 3 - 1/(m + 1), porque tendremos que restarlo.

Como suponemos que será inferior a esta cantidad, restaremos a 3 - 1/(m + 1) la fracción obtenida. Para eso, le ponemos el mismo denominador, transformándolo en (3*m*(m + 1)3 - m*(m + 1)2)/(m*(m + 1)3) y después en (3m4 + 8m3 + 7m2 + 2m)/(m*(m + 1)3).

La diferencia entre estas dos cantidades es (m2 - m + 2)(m*(m + 1)3). Sólo nos queda darnos cuenta de que es positiva para cualquier valor de m, o al menos a partir de cierto valor de m (en ese caso, los valores inferiores a esa cantidad habría que comprobarlos uno a uno).

Sin embargo, tenemos suerte, porque m2 - m + 2 = m2 - 2*m*(1/2) + 2 = m2 - 2*m*(1/2) + 1/4 + 7/4 = (m - 1/2)2 + 7/4, que es claramente positivo. Y el denominador también lo es para todo m positivo, por lo que tenemos finalizada la demostración (una alternativa sería ver que es una ecuación de segundo grado sin soluciones o que su solución es un número bajo que podemos comprobar a mano).

domingo, 15 de septiembre de 2013

Usando la regla y el trisector

Enunciado

La primera tentación que uno tiene al intentar este problema es triscar el segmento dado, y volver a trisecar alguno de los intervalos, esperando que alguno de los puntos así obtenidos sea el central. Al menos a mí me pasó. Tras unas pruebas, razoné que cada uno de los segmentos obtenidos tendría una longitud que sería una fracción del primero con un denominador potencia de tres, y ninguna suma de fracciones con esos denominadores pueden ser la fracción 1/2, así que parecía que estaba perdiendo el tiempo.

Mi siguiente idea fue fijarme en el material puesto a nuestra disposición: una regla y un trisector. ¿Para qué puedes usar una regla sin marcas? Pues para hacer rectas, claro. Necesito un segmento dividido por la mitad, y trazar rectas para llevar esas proporciones al segmento dado.

Sin embargo, es necesario que ese segmento dividido por la mitad esté en una paralela al segmento dado, ya que si no lo está, el trazar esas rectas no garantiza que el resultado esté exactamente en la mitad.

Eso llevó a otro problema ¿cómo trazar una paralela con el material que tenemos?

Se me ocurrió levantar un triángulo sobre el segmento dado, eligiendo como vértice un punto cualquiera que no estuviese alineado con el segmento, y dividir los otros dos lados (no el segmento) con el trisector. Uniendo ordenadamente esos puntos con segmentos trazados con la recta, consigues segmentos paralelos al de abajo (puedes razonar el paralelismo por semejanza).

Como sólo necesitamos un segmento paralelo, usamos el mayor de los dos. Ahora le volvemos a aplicar el trisector. Evidentemente, queda dividido en tres, no en dos, pero usamos tres puntos consecutivos de los cuatro puntos del segmento como si fuese un segmento divido en dos partes iguales, y con la recta trazamos las líneas necesarias para llevar esa división al segmento inicial.

Es mucho más fácil hacerlo que explicarlo, trataré de que lo veáis en un dibujo.

Ahora, vayamos con la demostración formal. En primer lugar, hemos de probar que, independientemente de la elección de C, el segmento KH es paralelo a AB. Para ello, usamos que los triángulos ABC y AKH son semejantes, por tener un ángulo igual y los dos segmentos que lo forman proporcionales. Después, obtenemos el punto R a partir de B y de Q (ver en el dibujo), y con ayuda de R y de P, obtenemos S. Está claro que P es el centro del segmento HQ, y por semejanza, RPQ es semejante a RSB, igual que RHP es semejante a RAS. Ahora, por la proporcionalidad, PQ es proporcional a SB en la misma proporción que HP a AS, y puesto que PQ y HP son iguales, también lo serán AS y SB, con lo que S es efectivamente el punto medio.

jueves, 5 de septiembre de 2013

El juego de los múltiplos

Enunciado

Uno de los comentarios da una solución muy breve, aunque no se explica el razonamiento que nos puede llevar a ella.

La clave está en entender bien cómo funcionan los números en cuanto a ser o no múltiplos de tres.

Si tenemos un número de tres cifras, y queremos que se trate de un múltiplo de tres, sus cifras deben sumar tres o múltiplo de tres. Ahora, observaremos diferentes opciones:

Si las tres cifras son múltiplo de 3, automáticamente el número es múltiplo de 3.

Es imposible que dos de las cifras sean múltiplo de 3, ya que la otra aportaría un sumando una unidad o dos mayor que un múltiplo de tres.

Si hay una cifra múltiplo de 3, otra de las cifras será una unidad mayor que un múltiplo de tres, y la restante será dos unidades mayor que un múltiplo de 3, ya que en otro caso no pueden sumar entre ambas un múltiplo de 3.

Si no hay ninguna cifra múltiplo de 3, las tres cifras deben ser del mismo tipo, es decir, exceder en uno un múltiplo de tres, o bien exceder en dos, ya que en otro caso podemos comprobar fácilmente que no llegan a sumar un múltiplo de 3.

Clasificando así las cifras, es muy sencillo construir múltiplos de tres, como 147, o 243.

En este problema, sólo disponemos de las cifras del 1 al 6, y no podemos repetir. Eso significa que sólo tenemos dos múltiplos de 3 (3 y 6), dos que exceden en 1 (1 y 4) y dos que exceden en 2 (2 y 5), luego sólo podemos construir números que tengan una cifra de cada tipo.

Ahora, está clara la estrategia que debe seguir Luis, ya que siempre puede ganar. Basta escoger una cifra de uno de los tipos, y si Elena elige otro tipo, dejando un único representante de ese tipo, elegir el que se ha quedado sólo, hasta completar el trío de representantes de cada tipo.

Por ejemplo, Luis elige el 4 y Elena el 5. Como el 2 se ha quedado "huérfano", Luis elige el 2, ahora, si Elena elige el 3, Luis puede seleccionar el 6 y completar el 426, que es múltiplo de 3 (evidentemente, Elena se queda con el 531, que también lo es). Y gana Luis.

Si es Elena la que empieza, Luis sigue teniendo ventaja, ya que puede elegir de nuevo el número que se queda único en su tipo hasta completar los tres tipos.

La última pregunta es bastante más difícil de contestar, ya que hay que contar de alguna forma cuántos números podemos construir, y cuántos de ellos serían múltiplos de 3. Vamos a imaginar que sólo elige uno de los jugadores, y que el otro se conforma con lo que queda, ya que para contar las opciones y saber si sale o no múltiplo de 3 nos da igual lo que haga el otro jugador.

Para elegir la primera cifra tiene 6 opciones, para la segunda, 5, independientemente de la cifra que eligiese en primer lugar, y para la tercera, cuatro opciones. Esto, contando todas las posibles ramificaciones del número, haría un total de 6*5*4 = 120 números posibles.

De todos ellos, vamos a contar los que sean múltiplos de 3. El primer número, hemos visto que puede ser cualquiera (6 opciones), pero el segundo sólo puede ser uno de los cuatro que no son del mismo tipo que el primero, y el tercero únicamente puede ser del tipo restante, formado por sólo dos números, es decir, que tendríamos 6*4*2 = 48 posibilidades.

En definitiva, jugando al azar, Luis tendría una probabilidad de ganar de 48/120, equivalente a 2/5, un 40% en porcentaje.

sábado, 24 de agosto de 2013

Los triángulos

Enunciado

Al añadir una paralela al segmento AB, corta a las tres líneas que pasan por C, así que provoca tres nuevos triángulos, cada uno de ellos con dos de los nuevos puntos.

Debes observar que los tres triángulos tienen un vértice común, C, ya que esos puntos sólo se pueden unir entre ellos a través de la paralela que acabas de trazar. En la imagen animada puedes ver cómo son tres de esos triángulos que se producen.

Al final, como dice Pablo Sussi en su comentario, las 100 paralelas producirán 300 triángulos, que añadidos a los 3 iniciales, harán un total de 303 triángulos.

sábado, 3 de agosto de 2013

Un baile con poca diferencia

Enunciado

Es un problema difícil de visualizar. Se trata de aplicar principios muy básicos, pero a veces un poco confusos. Vamos a ensayarlo con menos parejas, pongamos que tres parejas.

Supongamos que a, b y c son los chicos y A, B y C las chicas, ambos ya en orden de estaturas. Se supone que las parejas iniciales no tienen que estar en orden de estatura necesariamente, y que en ese caso, hay una diferencia entre ambos menor de 10 centímetros.

Puesto que tenemos muchas formas de emparejarlos, no podemos tratar de visualizar el problema de esa forma, ya que perderíamos mucho tiempo. Vamos a proceder por reducción al absurdo, es decir, suponer que se cumple lo contrario a lo que queremos probar, y llegar a una contradicción con lo que sabemos.

Supongamos, por tanto, que hay una pareja de las ordenadas (por ejemplo, bB), que tiene una diferencia entre ambos de 10 centímetros o más. Puede que sea más alta la chica o el chico. Supongamos que es más alto el chico (b es más alto que B), ya que el otro caso sería totalmente simétrico. ¿Qué diferencias de estatura puedo estar seguro de que se cumplen? Por el orden en que están puestos, c es aún más alto que b, por lo que no podría hacer pareja con B, y A es aún más baja que B, por lo que c tampoco podría hacer pareja con A. Así, c sólo puede hacer pareja con C, pero b no puede hacer pareja ni con B ni con A, que aún es más baja, por lo que llegamos al absurdo de que no todas las parejas iniciales podrían tener una diferencia menor de 10 centímetros.

Podemos hacer razonamientos análogos para esa diferencia en las tres parejas.

Ahora tratemos de formalizarlo para 15 parejas. Una vez que estén ordenados, podemos llamar a los chicos, por ejemplo, a1, a2, a3, ..., a15 y a las chicas b1, b2, b3, ..., b15.

Supongamos que no se cumple el resultado, que una de las parejas, an bn (n es un valor entre 1 y 15, concreto) no cumple la norma y presenta una diferencia de 10 centímetros o más. Podemos suponer que an es más alto que bn, aunque si fuese al revés nos limitaríamos a cambiar los nombres de los chicos por las chicas.

Ahora, tenemos n chicas más bajitas o iguales que an, a1, a2, ..., an, y 15 - n + 1 chicos más altos o igual que bn (piensa que si fuese la última pareja, tendríamos uno sólo, si fuese la primera tendremos 15 chicos de esas características).

En total, tenemos a n + 15 - n + 1 = 16 personas que no podemos emparejar entre ellas, ya que la diferencia sería de 10 o más centímetros. Pero como tenemos 14 personas que sí podemos mezclar, aún podríamos hacer 14 parejas combinándolas con nuestras 16 "desemparejadas". Pero no podríamos hacer 15 en las que la diferencia fuera menor de 10 centímetros, por lo que la condición inicial no puede ser y eso es absurdo. Luego, en efecto, todas las parejas formadas por las filas en orden presentan menores diferencias.

Cambiando la altura de 10 centímetros por la menor posible, es evidente que puedes usar este método para demostrar que colocarlos en fila crea las parejas más parecidas posibles, ya que cualquier otra combinación tendrá una cota mayor que no se superará en la ordenada.

sábado, 27 de julio de 2013

Páginas de un libro

Enunciado

Hay una forma de solucionar el problema muy sencilla, aunque algo larga de llevar a cabo.

La idea es sumar los números empezando por el 1 (1 + 2 = 3, 1 + 2 + 3 = 6, ...), obteniendo los llamados números triangulares, hasta llegar a sobrepasar el 2013. El exceso desde 2013 será el número de página que nos hemos dejado.

A partir de aquí, para estudiar si hay más soluciones, probar si al añadir alguna página más podemos llegar a otro valor que pudiésemos alcanzar también con una única página, aunque es claro que no, ya que a un valor mayor que 2013 le añadiremos el número de la última página del libro, y el resultado, por tanto, guardará una distancia con 2013 más grande que el número de la última página del libro.

Pero sumar hasta 2013 no es una tarea fácil, para abreviarla, podemos usar un truco muy sencillo, ya que sumar 1 + 2 + 3 + 4 + .... + 15, por ejemplo, es igual que sumar 15 + 14 + 13 + ... + 1, y si emparejamos los sumandos, todos dan 16 (1 + 15, 2 + 14, 3 + 13, etc). Eso significa que sumar 1 + 2 + 3 + 4 + .... + 15 es lo mismo que multiplicar 16*15 y dividirlo por 2, ya que lo estaremos sumando dos veces.

Es decir, que podemos hacer una fórmula para sumar los n primeros números con una multiplicación y una división, n*(n + 1)/2. Así podremos sumar más rápidamente, o empezar tanteando números altos, como 40 o 60, y sumando a partir de ahí

Incluso, si hemos estudiado ya ecuaciones de segundo grado, observamos que si queremos que n*(n + 1)/2 = 2013 (en realidad, queremos que sea mayor, lo que pasará para valores aún más grandes de n), tenemos que n*(n + 1) = 4026, por lo que n2 + n - 4026 = 0, y de aquí tendremos que n debe valer, con la fórmula de la ecuación de segundo grado, (-1 + √(1 + 4*4026))/2 = (-1 + √(1 + 16104))/2 = (-1 + √(16105))/2. Calcular la raíz exacta es complicado, pero estaría por encima de 120, por lo que el valor de n sería superior a 61.

Tanteando, obtenemos que 61*62/2 = 1891, 62*63/2 = 1953, 63*64/2 = 2016, de forma que el número de páginas sumadas será 63, y la página que se ha dejado es la tercera, ya que ha obtenido una cifra tres unidades menor.

Evidentemente, si tuviese una página más, la suma debería dar 2080, y no es posible que Sofía obtenga 2013 olvidando una única página, ya que hay una diferencia de 67 y la página mayor tiene el 65.

Como siempre, la solución de Pablo Sussi es correcta, aunque comenta que el libro debería tener un número par de páginas. Tal vez la última estaba sin numerar, pero era más importante que la suma coincidiese con el año en que se hace la pregunta que el resultado sea tan meditado.

domingo, 21 de julio de 2013

Saludos en el patio

Enunciado

Debido al trabajo, he ido retrasando la publicación en el blog. Espero que vuelva la regularidad.

Este problema ha causado un gran debate en la web, a pesar de que la explicación de Pablo Sussi ha sido casi perfecta.

Voy a añadir un pequeño dibujo que aclare los saludos.

Dos personas sólo se deben saludar una vez, así que si contamos los saludos en los que participa cada persona, deberemos dividir al final por dos, ya que cada saludo lo habremos contado dos veces.

Otra alternativa es contar saludo a saludo según su dirección, en cuyo caso contaremos los saludos hacia la izquierda y no hacia la derecha, y hacia delante y no hacia atrás, para evitar contar dos veces cada saludo.

En el dibujo, hemos pintado de dos colores los saludos, para distinguir unos de otros. Observa que, visto de esa forma sólo se cuentan la mitad de los 8 saludos por persona, si se trata de una persona que está totalmente rodeada.

De esta forma, podemos contar los saludos de dos formas, contando todos los que da cada persona, o clasificándolos por tipos.

Si los contamos por persona, deberemos finalmente dividir entre dos, pues cada saludo se habrá contado dos veces.

De esta manera, como se afirmaba en los comentarios, tendremos cuatro personas, en las esquinas, que sólo saludan a tres, todas las de los laterales que no ocupan las esquinas, que saludan a 5, y las centrales, que saludan a ocho.

Como las de los laterales serán dos filas de 8 y dos de 5, serán un total de 26 personas, y las centrales serán 40, por lo que el número de saludos así contados será de 40*8 + 26*5 + 4*3 = 320 + 130 + 12 = 462. Como hemos dicho, en realidad estamos contando cada saludo dos veces, por lo que en realidad serán 231 los saludos que se harán.

Si contamos los saludos por tipo, vamos a contar sólo los que están pintados de color azul en el dibujo. Así, los saludos que se dan hacia arriba los podrán hacer todos los alumnos excepto los de la fila superior, es decir, 63. De la misma forma, los saludos en diagonal hacia arriba y la derecha los podrán hacer todos menos los de la fila superior y la columna lateral, que son un total de 54. El saludo lateral hacia la derecha lo podrán hacer 60 personas del cuadro y el diagonal hacia abajo y la derecha otras 54 personas. En total, cuento 63 + 54 + 60 + 54 = 231. Observa que en esta ocasión no se divide entre dos, pues evitamos contar saludos repetidos.

La fórmula que obtenemos de generalizar el proceso se puede observar que es esencialmente la misma.

En el primer caso, tenemos [4*3 + 2*(n - 2)*5 + 2*(m - 2)*5 + (n - 2)*(m - 2)*8]/2, contando por un lado los saludos de las cuatro esquinas, los de la las dos columnas (observa que le restamos dos individuos a los extremos, que son los de las esquinas), los de las dos columnas (igualmente), y los centrales, que será un rectángulo en el que quitaremos los bordes. Al final, hemos de dividir entre dos.

Simplificar esta fórmula se hace quitando paréntesis, de forma que queda: [12 + 10n - 20 + 10m - 20 + 8*(nm -2m - 2n + 4)]/2 = [8mn + 10m -16m + 10n - 16n + 12 - 20 - 20 + 32]/2 = [8mn -6m -6n + 4]/2 = 4mn - 3m - 3n + 2, que en el caso de substituir m por 7 y n por 10 da, en efecto, 231.

A raíz de un comentario, hay que recalcar que la fórmula sólo es válida cuando n y m son mayores que 1, ya que en caso contrario no hay cuatro esquinas, y la fórmula deja de ser teóricamente válida.

Si decidimos contar sólo los saludos por su tipo, como hemos hecho en el segundo caso, conseguimos la fórmula siguiente: n*(m - 1) + (n - 1)*m + (n - 1)*(m - 1) + (n - 1)*(m - 1), ya que serían los cuatro tipos de saludo "azules". Desarrollando, tenemos que es igual a nm - n + nm - m + nm - n - m + 1 + nm - n - m + 1 = 4mn - 3m - 3n + 2.

La validez de esta fórmula es mayor, ya que puede darse el caso de que m o n (o ambos) valga uno sin que pierda sentido.

Observa que la simplificación ocasiona la misma fórmula.