Definisi Urutan
Buat urutan bilangan bulat positif a(n)
sebagai berikut:
a(0) = 4
- Setiap istilah
a(n)
, selain yang pertama, adalah angka terkecil yang memenuhi yang berikut:
a)a(n)
adalah bilangan komposit,
b)a(n) > a(n-1)
, dan
c)a(n) + a(k) + 1
adalah bilangan komposit untuk masing-masing0 <= k < n
.
Jadi kita mulai dengan a(0) = 4
. Entri berikutnya, a(1)
harus 9
. Itu tidak bisa 5
atau 7
karena itu bukan komposit, dan itu tidak bisa 6
atau 8
karena 6+4+1=11
itu bukan komposit dan 8+4+1=13
bukan komposit. Akhirnya, 9+4+1=14
yang merupakan komposit, jadi a(1) = 9
.
Entri berikutnya, a(2)
harus 10
, karena ini adalah angka terkecil yang lebih besar daripada 9
dengan 10+9+1=20
dan 10+4+1=15
keduanya komposit.
Untuk entri berikutnya, 11
dan 13
keduanya keluar karena tidak komposit. 12
keluar karena 12+4+1=17
yang tidak komposit. 14
keluar karena 14+4+1=19
yang tidak komposit. Dengan demikian, 15
adalah istilah berikutnya urutan karena 15
komposit dan 15+4+1=20
, 15+9+1=25
dan 15+10+1=26
semua masing-masing komposit, sehingga a(3) = 15
.
Berikut adalah 30 istilah pertama dalam urutan ini:
4, 9, 10, 15, 16, 22, 28, 34, 35, 39, 40, 46, 52, 58, 64, 70, 75, 76, 82, 88, 94, 100, 106, 112, 118, 119, 124, 125, 130, 136
Ini adalah OEIS A133764 .
Tantangan
Diberikan integer input n
, output n
istilah th dalam urutan ini.
Aturan
- Anda dapat memilih pengindeksan berbasis 0 atau 1. Silakan sebutkan yang mana dalam kiriman Anda.
- Input dan output dapat dianggap sesuai dengan tipe integer asli bahasa Anda.
- Input dan output dapat diberikan dengan metode apa pun yang mudah .
- Program lengkap atau fungsi dapat diterima. Jika suatu fungsi, Anda dapat mengembalikan output daripada mencetaknya.
- Celah standar dilarang.
- Ini adalah kode-golf sehingga semua aturan golf biasa berlaku, dan kode terpendek (dalam byte) menang.