Tugas
Tulis fungsi / program yang mengambil
n
parameter / input dan mencetak / mengembalikan jumlah topologi (yang diperlihatkan di bawah) pada set{1,2,...,n}
.
Definisi Topologi
Misalkan X adalah himpunan terbatas apa pun, dan asumsikan bahwa T, yang merupakan himpunan bagian dari himpunan X (yaitu himpunan yang berisi himpunan bagian X), memenuhi persyaratan ini :
X dan set kosong di T.
Jika dua himpunan U dan V berada di T, maka penyatuan kedua himpunan tersebut berada di T.
Jika dua himpunan U dan V berada di T, maka perpotongan kedua himpunan tersebut berada di T.
... maka T disebut topologi pada X.
Spesifikasi
Program Anda adalah:
- sebuah fungsi yang diambil
n
sebagai parameter - atau program yang menginput
n
dan mencetak atau mengembalikan jumlah topologi (berbeda) pada set
{1,2,...,n}
.- sebuah fungsi yang diambil
n
adalah bilangan bulat non-negatif yang kurang dari 11 (tentu saja tidak ada masalah jika program Anda menangani n lebih besar dari 11), dan hasilnya adalah bilangan bulat positif.Program Anda tidak boleh menggunakan segala jenis fungsi perpustakaan atau fungsi asli yang menghitung jumlah topologi secara langsung.
Input contoh (nilai n): 7
Contoh output / pengembalian: 9535241
Anda dapat memeriksa nilai pengembalian di sini atau di sini .
Tentu saja, kode terpendek menang.
Pemenangnya diputuskan, namun, saya dapat mengubah pemenang jika kode yang lebih pendek muncul ..