关注
第三题又鼓捣了一下,整了个并查集解法,写不下分两拨
import sys
m,n=list(map(int,sys.stdin.readline().strip().split()))
road=[]
for i in range(m):
road.append(list(map(int,sys.stdin.readline().strip().split())))
fa=[i for i in range(m*n)]
def find(x):
global fa
if fa[x]==x:
return x
else:
fa[x]=find(fa[x])
return fa[x]
def union(x,y):
fa[find(x)]=find(y)
def isnear(x,y,n):
hangx=x//n
hangy=y//n
liex=x%n
liey=y%n
return (hangx==hangy and abs(liex-liey)==1) or (liex==liey and abs(hangx-hangy)==1)
island=[]
people=[]
restrant=[]
查看原帖
点赞 1
相关推荐
点赞 评论 收藏
分享
06-19 22:53
江西应用科技学院 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 实习生的蛐蛐区 #
57656次浏览 424人参与
# 运营面经 #
115925次浏览 1251人参与
# 你认为小厂实习有用吗? #
22058次浏览 258人参与
# 如果公司给你放一天假,你会怎么度过? #
14978次浏览 107人参与
# 应届生,你找到工作了吗 #
22161次浏览 157人参与
# 三一重工求职进展汇总 #
13583次浏览 62人参与
# 你的领导最像哪种动物,为什么? #
14669次浏览 107人参与
# 说说你知道的学历厂 #
41667次浏览 257人参与
# 材料人,你们签了哪个公司 #
7617次浏览 18人参与
# 哪一瞬间觉得自己长大了 #
10801次浏览 236人参与
# 如果重来一次你还会读研吗 #
176044次浏览 1780人参与
# 计算机有哪些岗位值得去? #
17693次浏览 163人参与
# 面试尴尬现场 #
34121次浏览 229人参与
# 烟草笔面经互助 #
17929次浏览 184人参与
# 你找工作的时候用AI吗? #
19722次浏览 240人参与
# 下班后的时间你怎么安排 #
10861次浏览 149人参与
# 硬件人秋招的第一个offer #
80296次浏览 1155人参与
# 电网笔面经互助 #
37067次浏览 359人参与
# 秋招最大的收获是什么? #
36215次浏览 310人参与
# 社会教会你的第一课 #
38218次浏览 477人参与