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

网站图片怎么做的高级新手怎么做淘宝店铺

网站图片怎么做的高级,新手怎么做淘宝店铺,天津比较好的设计公司,显示网站建设精美页面图论第四天,感觉图论ACM每道题做的都挺麻烦的,需要花很多时间,题目花样还是挺多的,需要思考每道题怎么去搜索,如果知道思路之后做起来还是比较轻松的。 110. 字符串接龙 110. 字符串接龙 思路新颖,题目简单…

图论第四天,感觉图论+ACM每道题做的都挺麻烦的,需要花很多时间,题目花样还是挺多的,需要思考每道题怎么去搜索,如果知道思路之后做起来还是比较轻松的。

110. 字符串接龙

110. 字符串接龙

思路新颖,题目简单的一道题,因为每次只能变一个字符,所以judge函数就是查找只有一个字符不同的两个字符串,组成可以行走的路径。然后才是利用bfs进行遍历,每走一步,将当前的字符在visited中的表示转为True,以免走回头路。所以就是为什么bfs的判断条件是if visit[i]==False and judge(strlist[i],str):只有没走过+只差1的才可以走,然后将当前字符串以及该字符串所走的步数进行记录,有点像之前的二叉树高度计算,以后序遍历初步的将每个节点的高度往上进行传递,这个也是将每个字符串的步骤进行传递。当当前的str和endstr相等的时候,结束递归并输出当前的步数,如果没有的话则输出0。

def judge(s1,s2):count=0for i in range(len(s1)):if s1[i]!=s2[i]:count+=1return count==1if __name__=='__main__':n=int(input())beginstr,endstr=map(str,input().split())if beginstr==endstr:print(0)exit()strlist=[]for i in range(n):strlist.append(input())# use bfsvisit=[False for i in range(n)]queue=[[beginstr,1]]while queue:str,step=queue.pop(0)if judge(str,endstr):print(step+1)exit()for i in range(n):if visit[i]==False and judge(strlist[i],str):visit[i]=Truequeue.append([strlist[i],step+1])print(0)

105. 有向图的完全联通

105. 有向图的完全联通

题目确实是多种多样的,但是BFS的思路变化都挺小,主要思路还是创捷队列,然后进行弹出,将弹出的元素进行操作,比如这道题中就是加入到path中。 BFS 从节点1开始遍历图,通过维护que 扩展节点,将所有能到达的节点加入。最后判断是否包含了1到n的所有节点。如果相等,说明图是连通的,从起点能访问所有节点。

import collectionspath = set() def bfs(root, graph):global pathque = collections.deque([root])while que:cur = que.popleft()path.add(cur)for nei in graph[cur]:que.append(nei)graph[cur] = []returndef main():N, K = map(int, input().strip().split())graph = collections.defaultdict(list)for _ in range(K):src, dest = map(int, input().strip().split())graph[src].append(dest)bfs(1, graph)if path == {i for i in range(1, N + 1)}:return 1return -1if __name__ == "__main__":print(main())

http://www.dtcms.com/wzjs/830988.html

相关文章:

  • 可以先做网站再开公司吗辛集哪做网站
  • 建设银行宁德分行网站网站建设策划书的心得
  • 西宁建一个网站公司设计师专业网站
  • 企业管理10大系统厦门搜索引擎优化合作
  • 传奇世界网页版平台seo网站关键词优化排名
  • wordpress安全维护知名seo网站优化
  • 免费网页设计制作网站健身网站开发方式
  • 上海响应式网站建设企业jsp网站开发四库全书
  • 网站建设凭证设计师服务平台鱼巴士官网
  • 什么网站好看用h5做棋牌网站建设
  • 品牌网站建设9小蝌蚪9a怎样做网站跳转
  • 珠海舒讯网站建设思帽网站建设
  • 网站优化竞争对手分析文化创意设计公司
  • 滨州公司网站建设推广宠物网站 html模板
  • 乐清网站优化推广Mac怎么搭建网站开发环境
  • 网站友情链接怎么样做营销型网站推广服务
  • 网站制作公司怎么收费高端网站建设熊掌号
  • 女人和男人做爰网站四川省查询建设人员注册证书网站
  • 怎么制作手机网站网站域名根目录
  • 怎么制作网站建设大同网站建设制作
  • 贪玩传奇世界网页版攻略深圳专业做网站和seo的公司
  • 河北怎样做网站dedecms网站安装
  • 内蒙古建设厅网站查询免费app网站下载大全
  • 网站建设和优化wordpress o2o主题
  • dedecms 如何关闭网站天河网站建设服务
  • 西宁网络信息 网站建设网站建设用的是什么软件
  • 如何自己创建购物网站企业网站赏析
  • 网站建设找至尚网络wordpress基于谷歌框架
  • 济南网站制作厂家o2o模式是什么意思通俗讲
  • 基于oa系统的网站建设dede 网站地图 文章