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

越秀区做网站seo的基本工作内容

越秀区做网站,seo的基本工作内容,无法登陆建设银行网站,网页设计师证书报考条件图论第四天,感觉图论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/376053.html

相关文章:

  • 怎么找企业做网站网站建设哪个公司好
  • 开源房产网站源码seo推广知识
  • 制作论坛类网站模板郑州网站顾问热狗网
  • wordpress付费注册插件重庆搜索引擎seo
  • 广告设计与制作专业主要学什么廊坊快速优化排名
  • 个人做网站的好处广州公关公司
  • wordpress设置密码我赢网seo优化网站
  • 手机网站后台怎样在百度上发布广告
  • 医院网站建设方案网站宣传推广方案
  • 如何做自己公司的网站seo指的是
  • 手机网站开发费用爱站关键词
  • 微信分销系统多少钱360优化大师官方最新
  • 网站城市分站是怎么做的长沙网站定制公司
  • 做网络作家哪个网站好怎么免费创建网站
  • 怎样用一台电脑做代理 让别的电脑通过代理上几个网站俄罗斯搜索引擎入口 yandex
  • 企业网站建设 信科网络百度竞价推广自己可以做吗
  • 分类网站建设方案河北网站优化公司
  • 深圳营销型网站费用石家庄最新消息今天
  • 如何查网站的备案信息如何搭建网站
  • 做海报去哪个网站找素材比较好呢排名优化系统
  • 广州地区做网站的关键词歌词打印
  • 网站网站建设设计公司seo诊断方案
  • 网站首页做跳转互联网广告公司排名前十
  • 无锡市做企业网站的seo外包靠谱
  • 番禺高端网站建设公司百度账户
  • 网站建设卖手机代码seo优化就业前景
  • 好的交互设计网站友情链接购买平台
  • 山东滨州网站建设公司河南网站开发公司
  • 即时聊天wordpress手机app免费seo视频教学
  • 企业网站建设费用计入什么科目google网站搜索