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) + 1adalah bilangan komposit untuk masing-masing0 <= k < n.
Jadi kita mulai dengan a(0) = 4. Entri berikutnya, a(1)harus 9. Itu tidak bisa 5atau 7karena itu bukan komposit, dan itu tidak bisa 6atau 8karena 6+4+1=11itu bukan komposit dan 8+4+1=13bukan komposit. Akhirnya, 9+4+1=14yang merupakan komposit, jadi a(1) = 9.
Entri berikutnya, a(2)harus 10, karena ini adalah angka terkecil yang lebih besar daripada 9dengan 10+9+1=20dan 10+4+1=15keduanya komposit.
Untuk entri berikutnya, 11dan 13keduanya keluar karena tidak komposit. 12keluar karena 12+4+1=17yang tidak komposit. 14keluar karena 14+4+1=19yang tidak komposit. Dengan demikian, 15adalah istilah berikutnya urutan karena 15komposit dan 15+4+1=20, 15+9+1=25dan 15+10+1=26semua 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 nistilah 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.