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 1980
est [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 à n
la 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 = 10
est [1]
. Les liens seront rompus par la taille du plus grand entier inférieur ou égal à n
cette 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 n
l'évolution du leader de la factorisation en nombre réduit. Ce sont les valeurs de l' n
endroit 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
k
leader change, oùk
est l'entrée. - Le
k
changement de leader e, oùk
est 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!
n
endroit où le leader de factorisation premier réduit est différent du leader de factorisation premier réduit jusqu'à n-1
")