Algorithme pour trouver le nombre suivant dans une séquence de nombres?
J'ai le texte suivant de la séquence de nombres:
2 5 6 20 18 80 54 320 162 1280
Je suis tout simplement pas capable de trouver le prochain numéro suivant ou l'algorithme pour le calculer.
Un indice?
parfois, il est bon d'utiliser OEIS oeis.org/... mais je ne vois pas votre séquence.
Selon Nassim Taleb, auteur de " Fooled by Randomness), cette tâche est impossible. Le meilleur que vous pouvez faire est de repérer Un modèle et d'appliquer une heuristique. Je pense qu'il est possible de venir avec une séquence de même longueur qui peut être obtenu en utilisant 2-3 formules différentes.
Le prochain numéro est 42. Je le promets.
Je vais voter pour fermer cette question hors-sujet, car elle n'est pas liée à la programmation.
Selon Nassim Taleb, auteur de " Fooled by Randomness), cette tâche est impossible. Le meilleur que vous pouvez faire est de repérer Un modèle et d'appliquer une heuristique. Je pense qu'il est possible de venir avec une séquence de même longueur qui peut être obtenu en utilisant 2-3 formules différentes.
Le prochain numéro est 42. Je le promets.
Je vais voter pour fermer cette question hors-sujet, car elle n'est pas liée à la programmation.
OriginalL'auteur | 2011-01-18
Vous devez vous connecter pour publier un commentaire.
Le prochain numéro est
486
.La séquence est *3, *4.
Chaque index impair est multiplié par 4:
Chaque indice est multiplié par 3:
Ainsi,
486
est le nombre suivant. 🙂Je suis sûr qu'il n'a pas.
+1 Dang! Me battre par secondes. Plus Rapide Calc Dans L'Ouest?
Pas de l'ouest. Les autres Halle en Allemagne de l'Est 🙂
Bon. Je trouve difficile d'en tirer des significations de séquences.
OriginalL'auteur Linus Kleen
La prochaine 486
Juste wolframalpha
Mathematica de sortie :
{2, 5, 6, 20, 18, 80, 54, 320, 162, 1280, 486, 5120, 1458, 20480, 4374}
et ici est la relation de récurrence il donne :
wolfram est beaucoup plus intelligent que moi à trouver les relations de récurrence 🙂
Je vais certainement ajouter un signet pour une autre question de ce genre. Juste si je n'ai pas à penser la prochaine fois.
OriginalL'auteur
Ce problème est sous-déterminée. Vous pourriez écrire un programme à venir avec une logique prochain numéro, mais il n'y a aucune garantie que cela aurait quelque chose à voir avec ce que le puzzle prévu. Par exemple, l'ordinateur pourrait s'adapter à un dixième ordre polynomial pour les données, puis l'utiliser pour extrapoler la valeur suivante. Il pourrait essayer de trouver un corpus de textes qui auraient ces numéros apparaissent dans le nom de le texte, puis revenir à la première lettre de ce corpus. En d'autres termes, oui, l'ordinateur pourrait venir avec un certain nombre qui s'adapte, mais parce que le puzzlemaker est à la recherche de réponse spécifique il n'y a aucune raison de penser que l'ordinateur serait en droit.
Cela dit, la réponse à l'énigme consiste à examiner les ratios de l'impair de termes indexés et le rapport des termes indexés. Vous pourrez apercevoir un modèle. 🙂
OriginalL'auteur templatetypedef
Ici est l'application Java qui calcule la séquence:
La sortie de ce programme est:
Donc la réponse à votre question est: 468.
OriginalL'auteur Marcin Pieciukiewicz
Utilisation Sloane de Séquences d'Entiers. C'est ce que les mathématiciens utilisent comme point de départ.
OriginalL'auteur Mitch Wheat
C'est simple:
généralement:
OriginalL'auteur dfens
51,128 est le nombre suivant. il n'y a pas de convergence dans la différenciation des lignes de sorte que le triangle est de réduire à 16,125.
OriginalL'auteur Brandon Renfro
486
séparer les 2 séquences à partir de la liste de numéros de 2 5 6 20 18 80 54 320 162 1280
2 6 18 54 162
5 20 80 320 1280
1ère ligne est 3x 4ème ligne est de 4 x
donc, le suivant dans la séquence est 3x 162 et numéro suivant est 4x 1280
OriginalL'auteur Les Nibbs