仕事
n
パラメーター/入力として受け取り、セットのトポロジーの数(以下に示す)を出力/返す関数/プログラムを記述します{1,2,...,n}
。
トポロジーの定義
xは任意の有限集合を、およびのサブセットであるT、と仮定するパワーセット Xの(すなわちXのサブセットを含むセット)は、満足これらの条件を。
... TはXのトポロジと呼ばれます。
仕様書
プログラムは次のいずれかです。
n
パラメータとして受け取る関数- または入力するプログラム
n
そして、セットの(個別の)トポロジの数を出力または返します
{1,2,...,n}
。n
11未満の任意の非負整数(もちろん、プログラムが11より大きいnを処理する場合は問題ありません)であり、出力は正の整数です。プログラムでは、トポロジの数を直接計算するライブラリ関数やネイティブ関数を使用しないでください。
入力例(nの値): 7
出力/戻りの例: 9535241
もちろん、最短のコードが優先されます。
勝者は決まりますが、短いコードが表示された場合は勝者を変更することがあります。
今世紀の結果を出さなければならないのか、それとも正当性の証明は十分に良いのか?
—
Peter Taylor、
@ピーター実際、どれくらいかかるかわかりません。したがって、プログラムの正当性の証明は十分ですが、nが4〜5のように小さい場合でも、プログラムは妥当な時間内に結果を与えるはずです。
—
JiminP
@ JiminP、n = 12について計算することは、当時の論文の価値があるようで、既知の公式はありません。4または5については、力ずくで数分で実行できると思います。
—
Peter Taylor
2 ^ Xの不適切なサブセットもトポロジですか?
—
FUZxxl 2011年