6 votos

Números como suma de cuadrados distintos

Ayer polaco Olimpiada de Ciencias de la Información de composición, una de las preguntas era puramente matemático, Squares (PL).

En la tarea, hemos definido la plaza de factorización como la representación de un número natural positivo como la suma de los cuadrados de diferentes positivo, con los números enteros. Por ejemplo, 30 tiene dos representaciones, 9 o 5 solo tiene uno y 8 no tiene ninguna: $$ 30 = 1^2 + 2^2 + 5^2 = 1^2 + 2^2 + 3^2 + 4^2 \\ 5 = 1^2 + 2^2 \\ 9 = 3^2 $$ Y la función $k$ devuelve el menor de las plazas más grandes de todas las representaciones. Para el ejemplo anterior tenemos: $$k(30) = \min\lbrace \max\lbrace1, 2, 5 \rbrace, \max\lbrace1,2,3,4\rbrace\rbrace= \min\lbrace5,4\rbrace = 4 \\ k(5) = \min\lbrace\max\lbrace1, 2\rbrace\rbrace = 2 \\ k(9) = \min\lbrace\max\lbrace3\rbrace\rbrace = 3 $$

We assume $k(x) = \infty^{+}$, if the factorisation for x is not possible.

$$k(8) = \infty^{+}$$

We call number x inter-grown if $\a la izquierda(\existe y \in \mathbb{Z}_{+}\right)\left(y > x \wedge k(y) < k(x) \right) $. For example $k(378) = 12$, $k(380) = 10$, so 378 is inter-grown ($378 < 380~\cuña~k(378) > k(380)$). 8 is too: $(8 < 9 \cuña k(8) > k(9))$

The question was two-part. First was the value of $k(n)$, el segundo fue: ¿cuántos existe más pequeños de n números, la bruja se inter-crecido? Restricción para $n$ era débil. $n \in \mathbb{Z}_{+} \wedge n \leq 10^{18}$.

He hecho esta tarea absolutamente no-matemáticamente. Escribí el programa en python, la bruja me proporciona gran cantidad de información. Me di cuenta de función y comprobado por muchos ejemplos (uso de la computadora, por supuesto). Luego yo estaba pensando acerca de la prueba. De hecho, escribí algo se parece a la prueba, pero no estoy satisfecho. Es confuso, ilegible y no estoy seguro de si es correcto. Afortunadamente no tenemos que hacer pruebas.

Sin embargo, después de finalizado el certamen empecé a preguntarme, ¿cómo debería de apariencia simple y clara prueba de ello. Y me pregunte acerca de la evidencia de la corrección de la primera y segunda parte de la pregunta. Le pido dos cosas en una sola pregunta, porque es fuertemente relacionados (al menos en mi intento). Todo mi conocimiento pongo a continuación. Una gran parte se considera que el caso lo suficientemente grandes $n$, porque era más fácil. Pequeño $n$ I calculan por separado y colocado en la mesa.

Entre crecido

  • El número de indecomposable números es finito, y es bien conocido el hecho. Acerca de los demás, se puede leer menos.

  • Sobre la base de programa, a partir de 522 entre crecido números se producen regularmente en grupos. Cada uno contiene 31 números, y no se encuentran en los mismos lugares, como indecomposable números. Por lo 2, 3, 6, 7,..., si el grupo comienza dos números antes de puño entre crecido. Supongo que el comenzar de grupo es la primera inter-crecido, por lo que no se encuentra en 0, 1, 4, 5,... posiciones en el grupo.

    Yo creo, que los grupos son de $n$ más pequeño que el 522 y se superponen, pero no cambia nada.

  • Grupos comenzó en posiciones 691, 887, 1112, 1368,..., las distancias entre ellos son 196, 225, 256,..., las diferencias aquí son 29, 31, 33, 35, .... Och! Es una progresión aritmética. Así, es fácil calcular principio de n-ésimo grupo. Creo, no tengo que escribir de transformación de aquí. Obtenemos que, enésimo grupo comienza a partir de

    $$887+\frac{1261 n}{6}+\frac{29 n^2}{2}+\frac{n^3}{3} \wedge n \in \mathbb{N}$$

    Podemos calcular diferentes entre n y el siguiente grupo. Si yo no cometen el error es $(n+14)^2$.

Valor de $k(n)$

  • $k(n)$ no puede ser más pequeño que el más pequeño de x, para la bruja $\sum_{i=1}^{x} i^{2} = \frac{x^3}{3} + \frac{x^2}{2} + \frac{x}{6} \geq n$. Pero es obvio.

  • He observado, si el número no está entre crecido, y él es lo suficientemente grande ($n > 522$ es suficiente), que es el número más pequeño, la bruja satisface la desigualdad en el párrafo anterior...

  • ... de lo contrario, es que el número aumentado en uno.

Claro es que todo puede ser calculado en $O(lg~n)$ del tiempo. Es magnífico!

Naturalmente, es sólo de cálculos sobre datos pequeños, sin ninguna prueba, y por encima de los patrones (de la bruja de hecho son correctos) son tesis. Si alguien tiene una clara y bonita idea, de cómo debería verse (la prueba!) Voy a estar agradecido por la descripción.

0voto

Tacet Puntos 1247

Ayer un oficial de la delimitación de la solución a esta tarea apareció (PL). Estoy decepcionado de que es mucho más lento que el anterior. Sin embargo, se me presenta un nuevo punto de vista del problema. En conjunción con esto, mi idea es bastante agradable.

Lo principal en esta prueba es un hecho, que el conjunto de indecomposable números es finito. Aceptar esto como un hecho bien conocido, o si no quieres, mira aquí.

Útil en la comprensión, puede ser la observación, si $n$ no está entre crecido, y $k(n) = x$ $n + (x+1)^2$ no está entre crecido.

Entre crecido

Primera observación debe ser, de $n = \sum_{i=1}^{x}{i^2}$ no está entre crecido. $n$ utiliza todas las plazas de no más de $x^2$, por lo que si $n' > n$ es imposible presentar $n'$ menor que $x^2$. Destacar que $k(\sum_{i=1}^{x}{i^2}) = x$. Ahora debemos tomar ventaja de la observación de la pregunta. Si $x$ es el número más pequeño, la bruja satisface la desigualdad $\sum_{i=1}^{x} i^2 \geq n$,$k(n) \geq x$. Así, podemos predicado, que $n$ es inter-crecido, si $k(n) > x$.

Valor de $k(n)$

Ahora, vamos a mirar desde el otro lado. Deje $n' = \left(\sum_{i=1}^{x} i^2\right) - n$. En este caso podemos presentar a $n$ como la suma de diferentes plazas (no más grande que $x^2$) si y sólo si $n'$ no indecomposable. Basta con restar $\left(\sum_{i=1}^{x} i^2\right) - n'$ si $n'$ es indecomposable es imposible. Eso es obvio. Si $n'$ es indecomposable tenemos que comprobar $n'' = \left(\sum_{i=1}^{x+1} i^2\right) - n$ en el mismo camino. Necesitamos comprobar, hasta que nos encontramos con descomponible $n^{*}$. Pero, ¡espera! La mayor indecomposable número es de 128, por lo $(x+1)^2 > 128 \wedge n'' = n' + (x+1)^2$ garantiza que $n''$ es descomponible! Así que desde suficientemente grande $n$, $k(n)=x~~\dot{\vee}~~k(n) = x+1$.


No es difícil ver, si y sólo si $n'$ es indecomposable, $n$ es entre crecido.

Contar no es demasiado duro. Como era de esperar, tenemos que recordar que para las pequeñas $n$, los grupos pueden superponerse y que tiene que contar por ordenador. Después podemos agregar 31 con cada uno de los siguientes cuadrados. El último grupo no necesariamente agregar 31 de causa no todos los elementos tienen que estar, sino que se producen en una regular posición relativa ($n' \in \lbrace 2, 3, 6, 7, 8, 11, 12, 15,..., 128\rbrace$, por lo que es obvio, por qué). y es realmente fácil de contar. Creo que no tengo para describirlo.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X