看起来简单的问题
有这样一个字符串 a b c d ,每个字符都对应0或1,1代表存在该字符,0代表不存在
如a b c d
0111
1110
1011
1100
可以看成是一个矩阵,我想要做的是统计同时出现某个子串的个数
如上:
在第一行和第二行同时出现子串bc,也就是bc子串出现两次.在第二行和第四行同时出现ab,一行和三行同时出现cd.我想把这个思路扩展到任意大小的01组成的矩阵,然后统计各个子串的同时出现在不同行的个数,我想了很久也没有一个好办法,请大家帮忙
如果改成下面的形式,则bcd也是满足条件的,这里个数的阈值设为2了,也就是同时出现在两行的字符串才符合条件,而cd的计数则增加为3,当然也满足条件
a b c d
0 1 1 1
1 1 1 1
1 0 1 1
1 1 0 0
如a b c d
0111
1110
1011
1100
可以看成是一个矩阵,我想要做的是统计同时出现某个子串的个数
如上:
在第一行和第二行同时出现子串bc,也就是bc子串出现两次.在第二行和第四行同时出现ab,一行和三行同时出现cd.我想把这个思路扩展到任意大小的01组成的矩阵,然后统计各个子串的同时出现在不同行的个数,我想了很久也没有一个好办法,请大家帮忙
如果改成下面的形式,则bcd也是满足条件的,这里个数的阈值设为2了,也就是同时出现在两行的字符串才符合条件,而cd的计数则增加为3,当然也满足条件
a b c d
0 1 1 1
1 1 1 1
1 0 1 1
1 1 0 0
...全文


