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

附近的招聘工作株洲seo优化哪家便宜

附近的招聘工作,株洲seo优化哪家便宜,WordPress 邮件发文,如何制作自己的网站视频教程题目 H 城是一个旅游胜地,每年都有成千上万的人前来观光。 为方便游客,巴士公司在各个旅游景点及宾馆,饭店等地都设置了巴士站并开通了一些单程巴士线路。 每条单程巴士线路从某个巴士站出发,依次途经若干个巴士站,…

题目

H 城是一个旅游胜地,每年都有成千上万的人前来观光。

为方便游客,巴士公司在各个旅游景点及宾馆,饭店等地都设置了巴士站并开通了一些单程巴士线路

每条单程巴士线路从某个巴士站出发,依次途经若干个巴士站,最终到达终点巴士站。

一名旅客最近到 H 城旅游,他很想去 S 公园游玩,但如果从他所在的饭店没有一路巴士可以直接到达 S 公园,则他可能要先乘某一路巴士坐几站,再下来换乘同一站台的另一路巴士,这样换乘几次后到达 S 公园。

现在用整数 1,2,…N 给 H 城的所有的巴士站编号,约定这名旅客所在饭店的巴士站编号为 1,S 公园巴士站的编号为 N。

写一个程序,帮助这名旅客寻找一个最优乘车方案,使他在从饭店乘车到 S 公园的过程中换乘的次数最少。

输入格式

第一行有两个数字 M 和 N,表示开通了 M 条单程巴士线路,总共有 N 个车站。

从第二行到第 M+1 行依次给出了第 1 条到第 M 条巴士线路的信息,其中第 i+1 行给出的是第 i 条巴士线路的信息,从左至右按运行顺序依次给出了该线路上的所有站号,相邻两个站号之间用一个空格隔开。

输出格式

共一行,如果无法乘巴士从饭店到达 S 公园,则输出 NO,否则输出最少换乘次数,换乘次数为 0 表示不需换车即可到达。

数据范围

1 ≤ M ≤ 100
2 ≤ N ≤ 500

输入样例:
3 7
6 7
4 7 3 6
2 1 3 5
输出样例:
2

思路

        假设一条公交路线为1 -> 2 -> 3 -> 4则,从1号点乘车可以到达2,3,4,从2号点出发可以到3,4,从3号点出发可以到4。

        我们可以建立单向边1 -> 2,1 -> 3,1 -> 4,2 -> 3,2 -> 4,3 -> 4,然后进行宽度搜索就可以得到换成最少次数。

        本题难点在于输入,具体输入方法见代码。

代码

#include<bits/stdc++.h>
using namespace std;
const int N = 1010;
int m,n;
int stop[N];
bool g[N][N];
int dist[N];
bool st[N];void bfs()
{memset(dist,0x3f3f3f3f,sizeof(dist));dist[1] = 0;queue<int> heap;heap.push(1);while(!heap.empty()){int t = heap.front();heap.pop();for(int i = 1; i <= n; i ++){if(g[t][i] && dist[i] > dist[t] + 1){dist[i] = dist[t] + 1;heap.push(i);}}}
}int main()
{cin >> m >> n;string line;getline(cin,line);while(m --){getline(cin,line);stringstream ssin(line);int cnt = 0,p;while(ssin >> p) stop[cnt ++] = p;for(int i = 0; i < cnt; i ++)for(int j = i + 1; j < cnt; j ++)g[stop[i]][stop[j]] = true;}bfs();if(dist[n] == 0x3f3f3f3f) cout << "NO" << endl;else cout << max(dist[n] - 1,0) << endl;return 0;
}

标签

难度:中等
时/空限制:1s / 64MB
来源:NOI1997
算法标签:单源最短路
http://www.yayakq.cn/news/175320/

相关文章:

  • 云服务器建立多个网站二手车交易市场
  • 单页网站制作需要多少钱温州设计集团有限公司官网
  • 深圳手机端网站建设专业wordpress 换域名 插件
  • 创建网站怎么弄嘉兴优化网站公司哪家好
  • 天津智能网站建设制作有了源代码怎么做网站
  • 网站系统名称做网站需要学编程吗
  • 同源大厦 网站建设九江商城网站建设
  • 网站开发体会800字wordpress搜索插件提前
  • 网站建设市区网站seo优化
  • 成都百度网站设计公司高端网站建设 源码
  • 济南建设官方网站滨州网站建设hskj360
  • 企业网站属于下面哪种媒体类型支付宝网站开发
  • 旅游网站建设方案简介农村电商网站建设方案
  • 金昌市住房和城乡建设局网站网站开发图片编辑
  • 在线查询网站收录学设计用什么笔记本电脑好
  • 深圳做网站哪家专业wordpress采集后排版
  • 做一个什么样的网站wordpress常用插件汇总
  • 网站建设方案模版网站建设的问题
  • 姜堰网站建设青岛市建设工程管理信息网
  • 院校门户网站建设方案雪人主题WordPress
  • 卖房网站排名品牌营销目标
  • 商业网站服务网站搭建ai功能
  • 网站导航条做多高中国优秀网站
  • 比较不同类型网站栏目设置区别wordpress 访问插件
  • 网站源码使用方法近期热点新闻
  • 南通市港闸区城乡建设局网站网站设配色
  • 永春建设局网站阿里巴巴做网站找谁
  • 石家庄制作网站软件钢结构
  • 网站提交入口手机系统优化
  • 如何优化网站关键词排名制作灯笼的步骤及图片