成三遊戲

n,m = tuple([int(c) for c in raw_input().split(" ")])
xiaohong = []
for i in range(n):
    xiaohong.append(tuple([int(c) for c in raw_input().split(" ")]))

def generate(n):
    tmp = []
    tmp.append([(-n,n),(-n,0),(-n,-n)])
    tmp.append([(n,n),(n,0),(n,-n)])
    tmp.append([(-n,n),(0,n),(n,n)])
    tmp.append([(-n,-n),(0,-n),(n,-n)])
    return tmp
container = generate(1)+generate(2)+generate(3)
dict1 = [[(0,1),(0,2),(0,3)],[(-1,0),(-2,0),(-3,0)],[(0,-1),(0,-2),(0,-3)],
         [(1,0),(2,0),(3,0)]]+container

number = 0
for item in dict1:
    if item[0] not in xiaohong or item[1] not in xiaohong or item[2] not in xiaohong :
        continue
    number += 1
    
print number
相關文章
相關標籤/搜索