当前位置: 首页 > news >正文

广东广州快速网站制作企业轩与巧之歌wordpress

广东广州快速网站制作企业,轩与巧之歌wordpress,在线页游,有专门做摄影画册的网站这道题虽然标签有floyd但是直接bfs也能过 其实事实证明还是bfs快,因为bfs只需要遍历特定的点,但是floyd需要考虑遍历所有可能的中介点 法1.BFS 用字典存储每个点所能普及的范围,然后用对每个点bfs进行拓展 nint(input())temp[]#xmax0;yma…

这道题虽然标签有floyd但是直接bfs也能过

其实事实证明还是bfs快,因为bfs只需要遍历特定的点,但是floyd需要考虑遍历所有可能的中介点

法1.BFS

用字典存储每个点所能普及的范围,然后用对每个点bfs进行拓展

n=int(input())temp=[]#xmax=0;ymax=0
for i in range(n):te=list(map(int,input().split()))'''xmax=max(xmax,te[0])ymax=max(ymax,te[1])'''temp.append(te)'''没必要建图
ma=[[0]*(ymax+1) for i in range(xmax+1)]for i in range(n):ma[temp[i][0]][temp[i][1]]=temp[i][2]for i in ma:print(*i)
'''from collections import defaultdict
d=defaultdict(list)
for i in range(n):for j in range(n):if i!=j:x1,y1=temp[i][0],temp[i][1]x2,y2=temp[j][0],temp[j][1]if (x1-x2)**2+(y1-y2)**2<=temp[i][2]**2:d[i].append(j)
from collections import deque
def bfs(sta):q=deque([sta])l=1vis=[sta]while q:cur=q.popleft()for  nei in d[cur]:if nei not in vis:vis.append(nei)l+=1q.append(nei)return lmx=0
for i in range(n):mx=max(mx,bfs(i))
print(mx)

法2.Floyd 

用con存储了能否到达

预处理里面我们将可以直接到达的设为1

然后用floyd算法去遍历中介点,将可以通过中介点到达的设为1

最后我们只需要一行行地sum( )来统计每个个体所能到达的总数

注意:不能一列列遍历,因为我们con[ i ][ j ]存储的是从 i 到 j 的可能性,是有向的

n = int(input())def dis(a, b):  # a到b单向x1, y1, d1 = ax2, y2, d2 = bif (x1-x2)**2 + (y1-y2)**2 <= d1**2:return 1else:return 0te = []
for i in range(n):te.append(tuple(map(int, input().split())))# 用tuple才能在dis中解包con = [[0]*n for i in range(n)]
#预处理
for i in range(n):for j in range(n):con[i][j] = dis(te[i], te[j])#floyd 考虑中介点情况
for k in range(n):for i in range(n):for j in range(n):con[i][j] = con[i][j] or (con[i][k] and con[k][j])ans = 0
for i in range(n):vis = sum(con[i])  # 计算每头奶牛能通信的数量ans = max(ans, vis)  # 更新最大值print(ans)
http://www.dtcms.com/a/548020.html

相关文章:

  • 怎么建设公司网站信息苏州那家公司做网站好
  • 强的网站建设上海网址登录
  • 重庆网站建站系统网站防注入
  • 做一个网站的价钱霸屏网站开发
  • 如何查看网站做没做301跳转神经网络设计
  • 网站建设注意的问题图文广告公司名字
  • 下载好模板该怎么做网站网站域名备案注册证书查询
  • 企业网站搜索优化外包拼多多推广关键词首选帝搜软件
  • wordpress 登入谷歌搜索优化
  • 古典 网站模板企业网搭建是什么意思
  • 网站建设主要包括哪些微信商城搭建
  • 佛山市城乡住房建设局网站实训做网站收获
  • 网络空间服务商衡阳网站优化外包价格
  • 自己做的网站加载慢的原因delphi 做直播网站
  • 手工制作图片作品淘宝seo是指
  • 怎么做微信小说网站吗曹鹏 wordpress
  • 建站行业的发展趋势旅游网站建设要如何做
  • 鹤壁建设网站推广网站建站商城
  • 招标网站大全网站建设方案书ppt
  • 啄木鸟网站建设进空间的网站
  • 来一个地址你们知道的关键词排名快照优化
  • 中国建设银行官方网站纪念币seo推广需要多少钱
  • 莒南做网站网页编程html
  • 黑wordpress网站设计师培训体系
  • 网站的建设方案产品报价网
  • 淘宝联盟怎么建网站做网站工具 不懂代码
  • 建设农垦网站建网站需要哪些步骤
  • 浙江省建设银行网站自己做网站需要学什么
  • 网站 用php asp源码 比较好怎么一个网站做的竞价
  • 如何在自己电脑上做网站中国机房建设公司排名