Diberi nomor alami n, kembalikan nomor Leylandn -th .
Nomor Leyland
Angka Leyland adalah bilangan bulat positif kdari formulir
k = x^y + y^x
Di mana x,ybilangan bulat benar-benar lebih besar dari 1.
Mereka disebutkan dalam urutan menaik.
EDIT: @DigitalTrauma menyarankan saya menyertakan "definisi" berikut:
Bayangkan kita melempar
x^y+y^xtas untuk semua nilai yang mungkinxdany, dan menghindari melempar duplikat. Lalu kami menyortir tas itu. Tas yang diurutkan adalah urutan kami.
Detail
Anda dapat menggunakan pengindeksan berbasis 0 atau 1, apa pun yang paling sesuai untuk Anda.
Program Anda harus dapat mengeluarkan setidaknya semua angka Leyland kurang dari maksimum bilangan bulat 32-bit yang ditandatangani. (Angka Leyland terakhir di bawah batas ini adalah 1996813914, pada indeks 82.)
Uji kasus
Beberapa istilah pertama adalah sebagai berikut:
8, 17, 32, 54, 57, 100, 145, 177, 320, 368, 512, 593, 945, 1124
A076980 di OEIS, kecuali untuk entri pertama. Perhatikan bahwa karena entri pertama tambahan itu, indeks pada OEIS digeser oleh satu.
Lebih banyak dapat ditemukan di file-O OIS
8sebelumnya 17, bukan sebaliknya.
x^y+y^xtas untuk semua kemungkinan nilai xdan y, dan menghindari memasukkan duplikat. Lalu kami menyortir tas itu. Tas yang diurutkan adalah urutan kami.

They are enumerated in ascending orderSaya tidak begitu yakin apa artinya ini. Bisakah Anda memberikan daftar x dan y?