Bazı arka plan
Matematik olarak, bir grup , bir demet (olup G , •) G, bir dizi ve • bir işlemdir G her iki eleman için böyle x ve y de G , X • Y de bir G .
G'deki bazı x , y , z için temel grup aksiyomları aşağıdaki gibidir:
- G bir kapalı , • altında, yani x • y de G
- İşlem ilişkiseldir , yani x • ( y • z ) = ( x • y ) • z
- G, bir yer alır kimlik elemanı, yani vardır e de G , öyle ki x • E = X tüm x
- İşlem • olduğu invertable , yani orada mevcut bir , b de G , öyle ki , bir • x = y ve y • b = X
Tamam, bunlar gruplar. Şimdi bir tanımlanmış Değişmeli grubu , bir grup (ve G, • a, öyle ki, •) değişmeli işlem. Yani, x • y = y • x .
Son tanım. Sipariş bir grubun ( G , •), gösterilen | G |, G setindeki elemanların sayısıdır .
Görev
Abelian düzenleri, n düzeninin her grubu Abelian olacak şekilde n tamsayılarıdır . Abelian siparişlerinin sırası OEIS'de A051532'dir . Senin görevin n bir tamsayı verilen bu dizinin n . (1-endeksli) terimini üretmektir . Hiçbir şeyin taşmaması için en büyük tamsayıya kadar girişi desteklemelisiniz.
Girdi, işlev bağımsız değişkenleri, komut satırı bağımsız değişkenleri, STDIN veya uygun olan şeylerden gelebilir.
Çıktı bir işlevden döndürülebilir, STDOUT'a yazdırılabilir veya uygun olan herhangi bir şey. STDERR'a hiçbir şey yazılmamalıdır.
Skor bayt sayısı, en kısa kazanç.
Örnekler
İşte dizinin ilk 25 terimi:
1, 2, 3, 4, 5, 7, 9, 11, 13, 15, 17, 19, 23, 25, 29, 31, 33, 35, 37, 41, 43, 45, 47, 49, 51