我们这几天变成了九宫格怎么做,想变回你的那个图片的那种,九宫格怎么做什么也没有,怎么调试

给你一个二进制字符串 s 和一个整數 k

如果所有长度为 k 的二进制字符串都是 s 的子串,请返回 True 否则请返回 False 。

解释:长度为 2 的二进制串包括 "00""01","10" 和 "11"它们分别是 s 中下标为 0,13,2 开始的长度为 2 的子串 解释:长度为 1 的二进制串包括 "0" 和 "1",显然它们都是 s 的子串 解释:长度为 2 的二进制串 "00" 没有出现在 s 中。

    检查一个字符串是否包含所有长度为 K 的二进制子串

    统计长度为 K 的子串个数

    第一想法:把长度为 K 的所有二进制全部找出来,然后判断是否都在 s 中出现了该方法的复杂度是 O(2^K * len(s)),大概是 10 ^ 11的级别一定会超时。

    所以反过来想 s 中长度为 K 的所有不同的子串数目是否有 2 ^ K 个呢。如果是的话说明 s 中包含所有长度为 K 的二进制子串。

    代码是 set + 子字符串 实现的

    时间复杂度是 O(N*k),N 是 s 的长度乘以 k 是截取获得子字符串的操作时间复杂度。

    欢迎关注leetcode刷题800多,每道都讲解了详细写法!

    是这样的我妈在前两天下班骑車回家。在半路上有一辆汽车停在路中间。而且那路很窄又是下班高峰期,没打危险警示灯也没有在150米内放警示牌。然后我妈骑在那里的时候正好后面来了一辆大卡车我妈为了避开后面的大卡车。没有看见前面的车就这样撞上去了。事故发生了我妈肋骨断了三根。我们打电话报警交警过来把我们的车都拿到交警大队去了。但是交警过了四五天这件事情还没有处理第二天还把那个撞的汽车给拿出来了。然后这四五天中间我爸还去早交警然后交警大队的工作人员告诉我爸。说处理我妈这次事故的交警家里有事过几天过来处悝。如果说这个交警真的有事的话那他这个撞的汽车怎么拿出来的。所以我想问一下现在这个情况我们能怎么办。

    我要回帖

    更多关于 九宫格怎么做 的文章

     

    随机推荐