def count(n):
a = [(n>>i) & 1 for i in range(8)]
if sum(a)<=1:return False
if a[1] & a[3] & a[5] & a[7]:return False
a = np.array([[a[0],a[1],a[2]],
[a[7], 0 ,a[3]],
[a[6],a[5],a[4]]])
n = label(a, strc)[1]
return n<2
文章目录