这项挑战涉及警察选择的两个OEIS序列-S 1,S 2-以及对这些序列进行打高尔夫球和模糊处理的程度。
警察的挑战
作为警察,您面临的挑战是选择一种免费的语言和两个OEIS序列。然后,用输入n并产生S 1(n)的语言编写代码A。当该码是由经修饰的Levenshtein距离的X字符(其中X不超过),并变成代码乙以相同的语言,它必须继而产生小号2(n)的。您实际上必须编写此代码B,但是直到您的挑战安全后再将其透露(请参阅下文)。0.5 * (length A)
警察提交的材料必须包括语言名称,完整的代码一,的字节数一,在X的多少变化来得到他们的秘密值乙码,和所选择的小号1和小号2的序列号。您可以选择每个序列是0索引还是1索引,但是请在提交时指定。
要破解特定的提交内容,强盗必须提供使用相同语言(和版本)的程序C,该程序产生S 2(n),并且Y字符与A分开(带有Y <= X
)。强盗不一定需要找到警察(秘密地)产生的完全相同的B代码。
获胜和得分
如果您的警察答案在7天内(168小时)没有被破解,则可以显示自己的B解决方案,这时您的答案被认为是安全的。只要您不公开解决方案,即使7天已经过去,它也可能会遭到强盗的破解。如果您的答案确实被破解,请在答案的标题中指出,并提供指向相应强盗答案的链接。
警察会以最短的A值提交完整的陈述来获胜。如果并列,则最小的X将用作决胜局。如果仍然并列,则较早的提交将获胜。
进一步规则
(0.5*len(A))