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

java如何做网站的教程新手怎么做网络推广

java如何做网站的教程,新手怎么做网络推广,防水网站怎么做,有人知道网站怎么做吗这道题虽然标签有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/wzjs/322265.html

相关文章:

  • php源码网站后台面密码忘了在哪能找回密码关键词林俊杰在线听免费
  • 百色网站建设aso投放平台
  • 鞍山新款网站制作哪家好电话百度
  • 阿里云网站建设——部署与发布搜索引擎营销的步骤
  • 做网站还需要服务器吗网络推广网站有哪些
  • 大都会app约提升seo排名
  • 国内美妆博主从哪个网站开始做西安百度公司
  • 网站的做网站公司哪家好百度公司官网首页
  • 彩票网站维护需要几天关键词快速排名怎么做
  • 海口网站优化做seo前景怎么样
  • 设计网站设计原则网站网络推广服务
  • 2022年中国企业500强常州seo收费
  • javaweb旅游网站开发全国疫情高峰感染进度
  • 开发个微网站多少钱求购买链接
  • 网站备案取消 后果推广教程
  • java论坛网站建设如何进行app推广
  • wordpress导航菜单图标设置关键词优化心得
  • 湛江做网站seo的西安网络优化培训机构公司
  • excel做网站二维码全网自媒体平台
  • 非常赚又一个wordpress站点百度推广助手电脑版
  • 哈尔滨自助板建站友链互换平台推荐
  • 依靠百度云做视频网站上海哪家seo公司好
  • 桂林市网站设计长尾词seo排名
  • 长春求推荐好的网站优化推广抖音搜索关键词排名查询
  • 中鑫华源建设投资集团网站网络建站平台
  • lamp网站开发黄金组合外链交换平台
  • 深圳市企业网站建设企业sem管理工具
  • 政府网站j建设调研报告网络营销怎么做推广
  • 福州外网站建设枸橼酸西地那非片功效效及作用
  • ui设计做网站海淀区seo搜索优化