tl; dr: affiche les valeurs où le leader de factorisation premier réduit change.
Chaque entier positif a une factorisation première unique. Appelons la factorisation première réduite simplement la liste de la multiplicité des facteurs premiers, ordonnée par la taille des facteurs. Par exemple, la factorisation en nombre réduit de 1980est [2, 2, 1, 1], car 1980 = 2 * 2 * 3 * 3 * 5 * 11.
Ensuite, enregistrons la fréquence à laquelle chaque facteur premier réduit se produit, sur des entiers dans [1, 2, ..., n]. Par exemple, dans [1, 2, ..., 10], les factorisations premières réduites suivantes se produisent:
[1]: 4 (2, 3, 5, 7)
[2]: 2 (4, 9)
[1, 1]: 2 (6, 10)
[]: 1 (1)
[3]: 1 (8)
Nous appellerons le leader à nla factorisation en nombre réduit qui se produit le plus souvent [1, 2, ..., n]. Par conséquent, le leader de la factorisation en nombre réduit pour n = 10est [1]. Les liens seront rompus par la taille du plus grand entier inférieur ou égal à ncette factorisation réduite, le plus petit entier étant meilleur. Par exemple, jusqu'à n = 60, les factorisations premières réduites [1]et [1, 1]se produisent 17 fois chacune. Le nombre entier maximal dans cette plage [1, 1]est de 58, tandis que le nombre entier maximal [1]est 59. Par conséquent, avec n = 60, le leader de la factorisation en nombre réduit est [1, 1].
Je m'intéresse aux valeurs de nl'évolution du leader de la factorisation en nombre réduit. Ce sont les valeurs de l' nendroit où le leader de factorisation premier réduit est différent du leader de factorisation premier réduit jusqu'à n-1. À titre d'exemple, nous dirons que le leadership change à n = 1, car un leader n'existe pas pour n = 0.
Votre défi est de produire.
Une séquence initiale de la sortie souhaitée est:
1, 3, 58, 61, 65, 73, 77, 1279789, 1280057, 1280066, 1280073, 1280437, 1280441, 1281155, 1281161, 1281165, 1281179, 1281190, 1281243, 1281247, 1281262, 1281271, 1281313, 1281365
Les styles de sortie autorisés sont:
- Sortie infinie.
- Le premier
kleader change, oùkest l'entrée. - Le
kchangement de leader e, oùkest l'entrée.
k peut être zéro ou un indexé.
C'est du code-golf. Si vous n'êtes sûr de rien, demandez dans les commentaires. Bonne chance!
nendroit où le leader de factorisation premier réduit est différent du leader de factorisation premier réduit jusqu'à n-1")