Definisi
Mari kita sebut deret integer (tak terbatas) universal jika berisi setiap deret integer terbatas sebagai urutan berikutnya.
Dengan kata lain, urutan bilangan bulat (a 1 , a 2 , ...) bersifat universal jika dan hanya jika, untuk setiap urutan bilangan bulat terbatas (b 1 ,…, b n ) , ada offset k sedemikian rupa sehingga (a k + 1 ,…, A k + n ) = (b 1 ,…, b n ) .
Urutan bilangan prima positif, misalnya, tidak universal, antara lain karena alasan berikut.
Itu tidak mengandung bilangan bulat negatif, 1 , atau angka gabungan.
Meskipun mengandung 3 , itu tidak mengandung urutan yang berdekatan (3, 3, 3) .
Meskipun mengandung 2 dan 5 , itu tidak mengandung urutan yang berdekatan (2, 5) .
Meskipun mengandung urutan yang berdekatan (7, 11, 13) , itu tidak mengandung urutan yang berdekatan (13, 11, 7) .
Tugas
Pilih salah satu urutan bilangan bulat yang universal (a 1 , a 2 , ...) dan menerapkannya dalam bahasa pemrograman pilihan Anda, taat kepada aturan berikut.
Anda dapat mengirimkan program atau fungsi lengkap.
Anda memiliki tiga opsi untuk I / O:
Jangan masukan dan cetak atau kembalikan seluruh urutan.
Ambil indeks n sebagai masukan dan mencetak atau kembali sebuah n .
Ambil indeks n sebagai input dan cetak atau kembali (a 1 ,…, a n ) .
Untuk opsi I / O 2 dan 3 , Anda dapat menggunakan pengindeksan berbasis 0 jika Anda mau.
Kiriman Anda harus bersifat deterministik: jika dijalankan beberapa kali dengan input yang sama, ia harus menghasilkan output yang sama.
Selain itu, kecuali jika sudah jelas, harap buktikan bahwa urutan yang Anda pilih bersifat universal. Bukti Anda mungkin tidak bergantung pada dugaan yang tidak terbukti.
Aturan standar kode-golf berlaku. Semoga kode terpendek dalam byte menang!