경찰로서 당신의 임무는 세 가지를 선택하는 것입니다.
프로그래밍 언어
OEIS 시퀀스
바이트 세트
그런 다음 세트의 바이트 만 사용하여 n 번째 시퀀스를 계산하는 해당 언어로 프로그램을 비밀리에 작성해야합니다. 강도가 프로그램을 알아낼 수 있도록 세 가지 정보를 공개합니다.
답은 더 많은 점수가 좋은 바이트 세트의 바이트 수로 점수가 매겨집니다. 금이있는 답변의 자동 점수는 0입니다. 1 주일 후에도 답변이 깨지지 않으면 의도 한 프로그램을 공개하고 답변을 "안전한"것으로 표시 할 수 있습니다.
답은 시퀀스의 b- 파일에서 모든 항을 계산할 수 있어야하지만 이후에 항을 계산할 필요는 없습니다.
경찰과 강도 모두에 대해 1 또는 0 색인을 생성 할 수 있습니다.
다음은 코드가 주어진 바이트 세트와 일치하는지 확인 하는 Python 스크립트 입니다.
A
a b
를 추가하고 a 를 추가하여 액세스 할 수있는 각 시퀀스와 관련된 파일입니다 .txt
. 예를 들어 oeis.org/b4.txt 는 해당 시퀀스의 b 파일에 액세스합니다.