这样呢?

回答: 不需要存下来说了就走2009-08-22 09:27:05

假设开头是s=0000...01,后面依次填数,如果出现s,那么这个数应该是:s+t+s。这里t是一个01组成的串,也可能包含s。再向后填的时候只要保证大于(等于)t是不是就可以了?这个可以通过从高位到低位依次填10(先1后0),保证中间不出现更多的0,填到等于t为止(如果剩下那么多位)。但是如果其中出现s要重新算起。

请您先登陆,再发跟帖!