Étant donné un nombre naturel n, renvoyer le n-thème nombre de Leyland .
Nombre de Leyland
Les nombres de Leyland sont des entiers positifs kde la forme
k = x^y + y^x
Où x,ysont des entiers strictement supérieurs à 1.
Ils sont énumérés par ordre croissant.
EDIT: @DigitalTrauma a suggéré d’inclure la "définition" suivante:
Imaginez que nous jetons
x^y+y^xdans un sac pour toutes les valeurs possibles dexety, et évitons de jeter des doublons. Ensuite, nous trions ce sac. Le sac trié est notre séquence.
Détails
Vous pouvez utiliser une indexation basée sur 0 ou 1, celle qui vous convient le mieux.
Votre programme doit pouvoir afficher au moins tous les nombres de Leyland inférieurs au nombre maximal d'entiers 32 bits signés. (Le dernier nombre Leyland en dessous de cette limite est 1996813914, à l'index 82.)
Cas de test
Les premiers termes sont les suivants:
8, 17, 32, 54, 57, 100, 145, 177, 320, 368, 512, 593, 945, 1124
A076980 dans OEIS, à l'exception de la première entrée. Notez qu'en raison de cette première entrée supplémentaire, les index sur OEIS sont décalés de un.
Plus d'informations peuvent être trouvées dans le fichier OEIS b
8c'est avant 17, pas l'inverse.
x^y+y^xun sac pour toutes les valeurs possibles de xet y, et évitons de doubler. Ensuite, nous trions ce sac. Le sac trié est notre séquence.

They are enumerated in ascending orderJe ne suis pas vraiment sûr de ce que cela signifie. Pourriez-vous fournir une liste de x et y?