输出以下长度为1160的二进制序列:
-++-+--++-++-+--+--++-+--+--++-+--++-++-+-++--++-+---+-++-+--+--++++--+--++-+--++-++----++-++-+-++--++-+-+---++-+--++-++-+--++-+--+---+-++-+--++-++-+--+--++-++-+--++-+--+++-+-+----+++-+--+--+++---++-++-+--+--+++--+-+-+--+-+++-++-+--+--++-+--++-++-+--+--++--+++---+++-+---++-+--++--+-+--+-+++-+--++-++-+--++-+--+--++-+--++--+-++-+-+--+-+-++-+--++-+--+--++-+-+-++-+-+-++---+-+--++++--+---++-+-++-+--++-+--+--++-+--++++--+---+-++++--+--++-++-+--++-+--+--++-+--++-++-+--++-+--+--++-++-+----+++-+--++--+++---+-++-+--+-++---+-++-++-+--+--++--++++-+--+--+--++++--+--+++---++-++-+--++--+-+--+--++-++-+--+--+-+++-++-+--+--++--+-++-++-+--+--+--++-++-+--+++---++-+--++-++---+++---++-++----+++--+-++-+--+--++-+--++-++-+-++--++--++----+++-++--++----++-+++--++---+++----+-+-++-++-++-+-+----+++--++-+--++-++-+--+--+--++-+--++-++-+--++--+-+--+-+-+-++++---+-+-++--+--+-+-+-++-+-+++--+-+--+--+-+++--+-+++---++-+--+--++-++--++---++-+-++--++-+---+-++-+--+-++--++-+--++-+--+-+++-+--++--+-+-+++--+-+--++-++-+--+--+-++---+-++-+-++--++-+--+++-+----++--+-++-+-++--++-+--++-+-++--++-+---+-++-+--+++----+-+-++--++-+--++-++-++-+--+--+--++++---++---+-+-++-+-+++--+-++--+-+--+-+-++---+++-++
序列
我希望这种有限序列的结构严密,希望可以采用独特的压缩方法。它源于先前挑战中的Erdős差异问题。
将术语视为+1和-1,这是差异2的最大长度序列,这意味着:
对于每个正步长
d
,如果您采用每个d
'th项(从th项开始d
),则结果序列的运行总和将保持在-2和2之间(含-2)。
如果您认为每条指令都意味着+
向右迈进和-
向左迈进,则这意味着每条d
指令的行走距离起点都不会超过2步。
例如,对于d=3
,每第3个项取一个序列+-++--+--+-...
,其运行总和为[1,0,1,2,1,0,1,0,-1,0,1,...]
,但从未达到-3或3。
-++-+--++-++-+--+--++-+--+--++-+--+...
^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
+ - + + - - + - - + -
1 0 1 2 1 0 1 0 -1 0 -1 ...
该序列是在2014年通过计算机搜索发现的。参见本文,该序列复制于附录B。该搜索证明差异2序列的最大长度为1160,尽管该长度不止一个序列。于2015年证明的Erdős差异问题表示,对于任何最大差异,任何此类序列都必须具有有限的长度,c
而不是2。
时间要求
您的代码应在5秒钟内完成。这是为了限制暴力破解。
输出格式
您可以使用任何两个固定的不同字符或值,+
以及-
任何类似列表或类似字符串的格式。格式应为可直接读取1160位值的格式,而不是例如通过二进制表示形式编码为数字或通过字符值编码为字符串。对于字符串输出,允许尾随换行符。
排行榜