的确是找出最小轮换就行,可是由于内存的限制不能把它们存下来,所以只能来一个判断一个。0开头,1结尾,最开头0最长并不足以保证,比如000110001不是一个最小表示,因为可以变成000100011。另一方面,就算要判断开头的0是否最长,也不是constant time可以做到的。所以还不能说解决了这个问题,还需要一些更好的observation。
的确是找出最小轮换就行,可是由于内存的限制不能把它们存下来,所以只能来一个判断一个。0开头,1结尾,最开头0最长并不足以保证,比如000110001不是一个最小表示,因为可以变成000100011。另一方面,就算要判断开头的0是否最长,也不是constant time可以做到的。所以还不能说解决了这个问题,还需要一些更好的observation。
WENXUECITY.COM does not represent or guarantee the truthfulness, accuracy, or reliability of any of communications posted by other users.
Copyright ©1998-2025 wenxuecity.com All rights reserved. Privacy Statement & Terms of Use & User Privacy Protection Policy