2025 AIME II Problema 8

A continuación está la solución preparada profesionalmente para el Problema 8 del 2025 AIME II, de LIVE by Po-Shen Loh. También puedes intentar el examen cronometrado completo, ver todas las soluciones del 2025 AIME II, o revisar la clave de respuestas.

Todos los problemas se usan con el permiso legal oficial de la Mathematical Association of America (MAA).

Conceptos:optimizacióndineroaritmética modularanálisis por casos

Nivel de dificultad: 2990

8.

Con un suministro ilimitado de monedas de 11 centavo, monedas de 1010 centavos y monedas de 2525 centavos, Silas quiere encontrar una colección de monedas que tenga un valor total de NN centavos, donde NN es un entero positivo. Usa el llamado algoritmo voraz, eligiendo sucesivamente la moneda de mayor valor que no haga que el valor de su colección supere N.N. Por ejemplo, para obtener 4242 centavos, Silas elegirá una moneda de 2525 centavos, luego una de 1010 centavos, y luego 77 monedas de 11 centavo. Sin embargo, esta colección de 99 monedas usa más monedas de las necesarias para obtener un total de 4242 centavos; en efecto, elegir 44 monedas de 1010 centavos y 22 monedas de 11 centavo logra el mismo valor total con solo 66 monedas.

En general, el algoritmo voraz tiene éxito para un NN dado si ninguna otra colección de monedas de 11 centavo, 1010 centavos y 2525 centavos da un valor total de NN centavos usando estrictamente menos monedas que la colección dada por el algoritmo voraz. Halla la cantidad de valores de NN entre 11 y 10001000 inclusive para los cuales el algoritmo voraz tiene éxito.

From an unlimited supply of 11-cent coins, 1010-cent coins, and 2525-cent coins, Silas wants to find a collection of coins that has a total value of NN cents, where NN is a positive integer. He uses the so-called greedy algorithm, successively choosing the coin of greatest value that does not cause the value of his collection to exceed N.N. For example, to get 4242 cents, Silas will choose a 2525-cent coin, then a 1010-cent coin, then 77 11-cent coins. However, this collection of 99 coins uses more coins than necessary to get a total of 4242 cents; indeed, choosing 44 1010-cent coins and 22 11-cent coins achieves the same total value with only 66 coins.

In general, the greedy algorithm succeeds for a given NN if no other collection of 11-cent, 1010-cent, and 2525-cent coins gives a total value of NN cents using strictly fewer coins than the collection given by the greedy algorithm. Find the number of values of NN between 11 and 10001000 inclusive for which the greedy algorithm succeeds.

Solución:

En cualquier colección óptima hay a lo sumo 99 monedas de un centavo (diez de un centavo podrían convertirse en una de diez) y a lo sumo 44 monedas de diez centavos (cinco de diez podrían convertirse en dos de veinticinco), así que sus monedas de diez y de un centavo valen a lo sumo 4949 centavos. Por lo tanto una colección óptima usa q=N/25q = \lfloor N/25 \rfloor monedas de veinticinco, como el algoritmo voraz, o q1q - 1 monedas de veinticinco. Para una cantidad vv formada solo por monedas de diez y de un centavo, el mejor conteo es f(v)=v/10+(vmod10),f(v) = \lfloor v/10 \rfloor + (v \bmod 10), que es lo que hace el algoritmo voraz con el residuo.

Sea r=Nmod25.r = N \bmod 25. El algoritmo voraz usa q+f(r)q + f(r) monedas, y el único rival usa (q1)+f(r+25)(q - 1) + f(r + 25) monedas (posible cuando q1q \ge 1), así que el algoritmo voraz falla exactamente cuando f(r+25)f(r).f(r + 25) \le f(r). Tabulando: para r=0,,4,r = 0, \ldots, 4, f(r+25)=r+7>f(r)=r;f(r+25) = r + 7 \gt f(r) = r; para r=5,,9,r = 5, \ldots, 9, f(r+25)=r2r;f(r+25) = r - 2 \le r; para r=10,,14,r = 10, \ldots, 14, f(r+25)=r2>r9;f(r+25) = r - 2 \gt r - 9; para r=15,,19,r = 15, \ldots, 19, f(r+25)=r11r9;f(r+25) = r - 11 \le r - 9; para r=20,,24,r = 20, \ldots, 24, f(r+25)=r11>r18.f(r+25) = r - 11 \gt r - 18. Así que el algoritmo voraz falla exactamente cuando N25N \ge 25 y r{5,,9}{15,,19}.r \in \{5, \ldots, 9\} \cup \{15, \ldots, 19\}.

Cada clase de residuos módulo 2525 contiene 4040 valores de NN en 1,,1000,1, \ldots, 1000, así que estos 1010 residuos dan 400400 valores, de los cuales los 1010 valores menores que 2525 no cuentan (allí q=0q = 0). El algoritmo voraz falla para 390390 valores y tiene éxito para 1000390=610.1000 - 390 = 610.

In any optimal collection there are at most 99 pennies (ten pennies could become a dime) and at most 44 dimes (five dimes could become two quarters), so its dimes and pennies are worth at most 4949 cents. Hence an optimal collection uses either q=N/25q = \lfloor N/25 \rfloor quarters, like greedy, or q1q - 1 quarters. For an amount vv made only of dimes and pennies, the best count is f(v)=v/10+(vmod10),f(v) = \lfloor v/10 \rfloor + (v \bmod 10), which is what greedy does on the remainder.

Let r=Nmod25.r = N \bmod 25. Greedy uses q+f(r)q + f(r) coins, and the only rival uses (q1)+f(r+25)(q - 1) + f(r + 25) coins (possible when q1q \ge 1), so greedy fails exactly when f(r+25)f(r).f(r + 25) \le f(r). Tabulating: for r=0,,4,r = 0, \ldots, 4, f(r+25)=r+7>f(r)=r;f(r+25) = r + 7 \gt f(r) = r; for r=5,,9,r = 5, \ldots, 9, f(r+25)=r2r;f(r+25) = r - 2 \le r; for r=10,,14,r = 10, \ldots, 14, f(r+25)=r2>r9;f(r+25) = r - 2 \gt r - 9; for r=15,,19,r = 15, \ldots, 19, f(r+25)=r11r9;f(r+25) = r - 11 \le r - 9; for r=20,,24,r = 20, \ldots, 24, f(r+25)=r11>r18.f(r+25) = r - 11 \gt r - 18. So greedy fails exactly when N25N \ge 25 and r{5,,9}{15,,19}.r \in \{5, \ldots, 9\} \cup \{15, \ldots, 19\}.

Each residue class mod 2525 contains 4040 values of NN in 1,,1000,1, \ldots, 1000, so these 1010 residues give 400400 values, of which the 1010 values less than 2525 do not count (there q=0q = 0). Greedy fails for 390390 values and succeeds for 1000390=610.1000 - 390 = 610.

← Problema 7#7Examen completoProblema 9#9 →

El Problema 8 en otros años