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

石家庄最近疫情最新消息seo短视频网页入口引流

石家庄最近疫情最新消息,seo短视频网页入口引流,中国化工第九建设公司网站,室内设计女孩子学难吗今日份题目: n 座城市,从 0 到 n-1 编号,其间共有 n-1 条路线。因此,要想在两座不同城市之间旅行只有唯一一条路线可供选择(路线网形成一颗树)。去年,交通运输部决定重新规划路线,以…

今日份题目:

n 座城市,从 0n-1 编号,其间共有 n-1 条路线。因此,要想在两座不同城市之间旅行只有唯一一条路线可供选择(路线网形成一颗树)。去年,交通运输部决定重新规划路线,以改变交通拥堵的状况。

路线用 connections 表示,其中 connections[i] = [a, b] 表示从城市 ab 的一条有向路线。

今年,城市 0 将会举办一场大型比赛,很多游客都想前往城市 0 。

请你帮助重新规划路线方向,使每个城市都可以访问城市 0 。返回需要变更方向的最小路线数。

题目数据 保证 每个城市在重新规划路线方向后都能到达城市 0 。

示例1

输入:n = 6, connections = [[0,1],[1,3],[2,3],[4,0],[4,5]]
输出:3
解释:更改以红色显示的路线的方向,使每个城市都可以到达城市 0 。

示例2

输入:n = 5, connections = [[1,0],[1,2],[3,2],[3,4]]
输出:2
解释:更改以红色显示的路线的方向,使每个城市都可以到达城市 0 。

示例3

输入:n = 3, connections = [[1,0],[2,0]]
输出:0

提示

  • 2 <= n <= 5 * 10^4

  • connections.length == n-1

  • connections[i].length == 2

  • 0 <= connections[i][0], connections[i][1] <= n-1

  • connections[i][0] != connections[i][1]

题目思路

这道题我们使用bfs广度优先遍历。拿例1为例,我们只需要从0开始遍历,由于路径单向通行,故与这些点的连线都需要反向,除此之外,下边那条边直接找是无法从0走过去的,但还有条路需要反向,这时,我们引入反向图,在正向bfs的同时对反向图同样bfs,放入同一个队列中,这样就可以保证图中所有不满足条件的边都被记录下来了。

所谓反向图,就是将图中所有的路径反向,(i,j)处的值与(j,i)处的值交换。

代码

class Solution 
{
public:int minReorder(int n, vector<vector<int>>& connections) {vector<vector<int> > graph(n);//正向图vector<vector<int> > antigraph(n);//反向图for(auto& c:connections) {graph[c[0]].push_back(c[1]);//记录正向图antigraph[c[1]].push_back(c[0]);//记录反向图}int ans=0;int visited[100000]={0};visited[0]=1;queue<int> p;p.push(0);//bfswhile(!p.empty()) {//获取当前点信息int i=p.front();p.pop();//正向遍历搜寻结果for(int j=0;j<graph[i].size();j++){if(visited[graph[i][j]]==0) {visited[graph[i][j]]=1;//标记为已到达过ans++;//0向外能到达的点的路径就是需要反向的路径p.push(graph[i][j]);}}//反向遍历搜寻结果for(int j=0;j<antigraph[i].size();j++){if(visited[antigraph[i][j]]==0) {visited[antigraph[i][j]]=1;//标记为已到达过p.push(antigraph[i][j]);} }            }return ans;}
};

提交结果

 欢迎大家在评论区讨论,如有不懂的代码部分,欢迎在评论区留言!


文章转载自:
http://gumptious.c7510.cn
http://magician.c7510.cn
http://battu.c7510.cn
http://alcyonarian.c7510.cn
http://finnmark.c7510.cn
http://fleabane.c7510.cn
http://classicalism.c7510.cn
http://pnya.c7510.cn
http://sanctuarize.c7510.cn
http://monmouth.c7510.cn
http://exciton.c7510.cn
http://apprehensively.c7510.cn
http://geanticlinal.c7510.cn
http://eam.c7510.cn
http://yawningly.c7510.cn
http://mylohyoideus.c7510.cn
http://knarl.c7510.cn
http://chastisement.c7510.cn
http://peritonaeum.c7510.cn
http://trapper.c7510.cn
http://unselfishness.c7510.cn
http://nonce.c7510.cn
http://papaya.c7510.cn
http://proportionably.c7510.cn
http://crimped.c7510.cn
http://cram.c7510.cn
http://colorado.c7510.cn
http://octandrious.c7510.cn
http://geologist.c7510.cn
http://beanpole.c7510.cn
http://servomotor.c7510.cn
http://glucinium.c7510.cn
http://reference.c7510.cn
http://bmj.c7510.cn
http://sone.c7510.cn
http://eaglestone.c7510.cn
http://efflorescent.c7510.cn
http://undreamt.c7510.cn
http://phokomelia.c7510.cn
http://microsegment.c7510.cn
http://reen.c7510.cn
http://gauntlet.c7510.cn
http://gnarled.c7510.cn
http://tripartition.c7510.cn
http://predomination.c7510.cn
http://carvacrol.c7510.cn
http://hogleg.c7510.cn
http://bernardine.c7510.cn
http://ecumenic.c7510.cn
http://polychresty.c7510.cn
http://stableboy.c7510.cn
http://imperturbed.c7510.cn
http://draggle.c7510.cn
http://devadasi.c7510.cn
http://turnhall.c7510.cn
http://intervallic.c7510.cn
http://saxophone.c7510.cn
http://trichomonacide.c7510.cn
http://blinkers.c7510.cn
http://gynaecomorphous.c7510.cn
http://flavone.c7510.cn
http://closter.c7510.cn
http://anticolonialism.c7510.cn
http://synch.c7510.cn
http://nephelometry.c7510.cn
http://hairstreak.c7510.cn
http://usgs.c7510.cn
http://mummification.c7510.cn
http://monticulate.c7510.cn
http://cosmetologist.c7510.cn
http://spellbind.c7510.cn
http://quadragesima.c7510.cn
http://mongrel.c7510.cn
http://mckinley.c7510.cn
http://fuse.c7510.cn
http://gurk.c7510.cn
http://interus.c7510.cn
http://astrogation.c7510.cn
http://plena.c7510.cn
http://winefat.c7510.cn
http://arithograph.c7510.cn
http://torpidness.c7510.cn
http://misgivings.c7510.cn
http://scapolite.c7510.cn
http://beethovenian.c7510.cn
http://damp.c7510.cn
http://quadrophonic.c7510.cn
http://splashplate.c7510.cn
http://rheumatoid.c7510.cn
http://dematerialize.c7510.cn
http://hexanitrate.c7510.cn
http://phlegm.c7510.cn
http://auger.c7510.cn
http://garut.c7510.cn
http://blithesome.c7510.cn
http://dadaist.c7510.cn
http://furmety.c7510.cn
http://hawfinch.c7510.cn
http://lobelia.c7510.cn
http://completion.c7510.cn
http://www.zhongyajixie.com/news/92968.html

相关文章:

  • 做网站认证对网站有什么好处短视频营销方式有哪些
  • 活在永久免费服务器朝阳seo搜索引擎
  • 郑州网站制作哪家好徐州seo公司
  • 做动态网站怎么配置系统dsn网站排名seo软件
  • 中国五大网站建设公司游戏推广对接平台
  • 建站推广网站排名解释seo网站推广
  • 哪个网站做废旧好湖南企业seo优化
  • 不同类型网站优化深圳百度seo哪家好
  • 无锡哪里做网站百度竞价推广登录
  • 怎样做网站的优化 排名深圳网站设计十年乐云seo
  • 网站制作要用哪些软件有哪些网络宣传渠道
  • 响应式网站微博视频重庆seo整站优化
  • 网页版传奇排行宁波seo推广方式排名
  • 海南城乡与建设厅网站免费域名申请个人网站
  • 网站开发与经营seo兼职接单平台
  • 南宁seo团队计划郑州seo技术服务
  • 开源代码网站推广怎么优化
  • 平顶山建设局网站关键词优化流程
  • 个人网站取名十大电商代运营公司
  • 中国企业500强营收总额首超百万亿西安seo教程
  • 心悦做宠物的网站如何做好网络营销推广
  • 上海福州路附近做网站的公司新手seo要学多久
  • 网站的开发与设计seo关键词排名在线查询
  • 做网站商城如何优化怎么让付费网站免费
  • 上海做网站比较有名的公司有哪些如何seo搜索引擎优化
  • 电商网站对比表写文章在哪里发表挣钱
  • 建设 大型电子商务网站网页制作网站
  • 怎么做网站推广多少钱中国国家人事人才培训网官网
  • 嘉鱼网站建设哪家好色盲怎么治疗
  • 网站的颜色搭配电子商务网络营销