Ayuda - Búsqueda - Miembros - Calendario
Versión Completa: Diferencias (in)finitas
Foro > Wargame > Lenguajes de Programación
xXpoyomonXx
Hola, ando rompiendome la cabeza con este reto hace rato (bueeeeen rato). Ya logre hallar todos los nodos, recoger la pagina, parsear, enviar informacion y toda la vaina en menos de 2 segundos, y hasta ahora no me quiere validar el reto (me sigue enviando a la pagina donde te vuelven a dar el reto), inclusive ya revise las variables que paso por el POST y naa X_X). Algun consejo? (por lo que veo solo 2 no admins lo han hecho XD).
PescaoDeth
que método usaste?
xXpoyomonXx
Mmm... existen metodos? Lo que hice fue armar una matriz mat1 de (n+2)x(n+2) [0...n+1] [0...n+1] con elementos de primeras y ultimas filas y columnas como frontera. Luego, creo una matriz mat2 que igualo con mat1; mande a iterar desde i=1 hasta i=n y desde j=1 hasta j=n haciendo que el elemento (i,j) sea el promedio de los elementos que estan a su alrededor (4 direcciones) y ese resultado lo envio a mat2; terminando las iteraciones calcule el error del resultado como SQRT(SUM((mat2[i,j]-mat1[i,j])^2))) y finalmente copio el resultado de mat2 en mat1. Este ultimo bloque de pasos lo itero hasta que el error sea menor que 0.0001 (por asegurarme no mas XD). Finalmente armo mi respuesta en texto y la envio por POST y ahi acaba todo.
xXpoyomonXx
Otra cosa, ya probe el algoritmo con los ejemplos que hay en la pagina del reto y si funciona bien.
PescaoDeth
intenta denuevo.
salu2
Sinfocol.org
Tengo el mismo problema, no me valida la respuesta y lo hago en menos de dos segundos, una cosa que puedo notar, es que en el ejemplo número uno del reto falta un nodo:
"795.73,818.39,788.84,689.36,716.52,717.98,676.61,580.61,675.39,660.39,539.48,647.64,629.16,599.
61,541.27"

Debería ser:
"795.73,818.39,788.84,689.36,716.52,717.98,676.61,580.61,675.39,660.39,619.02,539.48,647.64,629.
16,599.61,541.27"

¿Se valida el referer o el user-agent? Lo que si estoy enviando es la cookie con la respectiva sesión. Probe mi programa con los dos ejemplos y me da la respuesta adecuada.

Editado:
Se debe enviar el referer porque sino el script no valida la respuesta.
YanPozka
Hola, resucitemos a un muerto como este, respecto a los métodos para resolver este problema, alguien podria postear algún link donde expliquen algoritmo(s) para resolver alguno de ellos, es que el tema "Diferencias (in)finitas" es bastante grande y me es imposible buscar tanto,
saludos.
PescaoDeth
el reto es simple, busca en matemáticas con análisis númerico específicamente que hable de interpolaciones en 1D,2D y 3D.
en el fondo son solo interpolaciones.
http://es.wikipedia.org/wiki/Diferencia_finita
danielhb8705
A ver estoy con este reto y creo tenerlo todo pero no se pq no logro validar, consigo tiempos inferiores a los 2 seg(incluso menores a 1) y creo que el metodo es correcto pq por lo menos para los ejemplos funciona bien. Aqui pongo un resultado que obtuve y si alguien que halla pasado el reto pudiera comparar estos resultados a ver si estan mal pq a la verdad no se que mas hacer.
T1=194 T2=931 T3=165 T4=28 n=49

126.22,106.73,101.46,99.67,98.58,100.02,112.73,176.14,171.26,171.44,170.63,166.65,160.76,157.90,213.
09,230.73,242.39,244.78,236.61,218.47,193.11,251.48,296.17,322.61,329.50,316.53,283.42,231.05,302.66,
379.87,422.39,434.07,416.61,367.61,282.68,385.29,498.24,553.02,567.78,548.23,487.74,367.05,546.27,674
.79,723.65,735.80,720.78,668.07,532.78



Parcer0
Buen reto! ^^.png
Esta es una versión -reducida (lo-fi)- de nuestro contenido. Para ver la versión completa con mas información, formato e imágenes, por favor haz click aquí.