miércoles, 18 de enero de 2006

Entre sucesions y cafés

Hay días que pueden ser muy productivos.
Poco importa que por la mañana tenga un examen y no sepas resolver el problema de la sucesión autodescriptiva de Solomon Golomb, si por tarde descrubro que el café se enfría más lentamente cuando le añado la leche fría nada más sacarle de la cafetera que si la echo pasada un rato.

En fin, cosas que pasan.


Por cierto, ¿alguién sabe resolver el problema de la sucesión?


Actualización:
Por si alguien tiene interes el el problema de la sucesión, ya la he resulto (con 2 días de retraso). La función que resuelve el problema es:

int solomon(int valor){
int indice;
int indice2;
int suma;
int final;
int aux;
int limite;

if (valor == 1) final = 1;
else if (valor == 2) final = 2;
else{
suma = 1;
indice = 2;
indice2 = 2;
limite = 2;

while (suma < valor){
aux = 0;
limite = solomon(indice);
while (suma < valor && aux < limite){
suma = suma + indice;
if (suma >= valor) final = indice2;
indice2++;
aux++;
}
indice++;
}
}
return final;
}


1 comentario:

  1. je, je...me ha gustado lo del cafe. Sobre todo porque siendo fisico mi novio, se lo he tenido que explicar yo...aaay, que bueno...esto me recuerad a cierta partida de scrable...chicos contra chicas...

    ResponderEliminar