警官としてのあなたの仕事は、次の3つを選択することです。
プログラミング言語
OEISシーケンス
バイトセット
次に、セット内のバイトのみを使用してn番目の用語シーケンスを計算するプログラムを密かにその言語で作成します。強盗がプログラムを把握できるように、3つの情報を明らかにします。
回答は、バイトセット内のバイト数によってスコアリングされ、スコアが高いほど良好です。クラックされた回答の自動スコアは0です。回答が1週間後にクラックされない場合、目的のプログラムを公開し、回答を「安全」とマークすることができます。
回答は、シーケンスのbファイル内のすべての項を計算できる必要がありますが、その後の項を計算する必要はありません。
警官と強盗の両方に対して、シーケンスに1または0のインデックスを付けることができます。
コードが指定されたバイトセットと一致するかどうかを確認するPythonスクリプトを次に示します。
A
、aに置き換えてa b
を追加することでアクセスできます.txt
。たとえば、oeis.org / b4.txtは、そのシーケンスのBファイルにアクセスします。