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

做旅游网站的产品经理如何互联科技行业网站

做旅游网站的产品经理如何,互联科技行业网站,建设网站大约多少钱,天津市建设厅注册中心网站某城市有n个景点,部分景点之间有巴士免费来回接送。(1) 给定某个景点x,如果从这个景点出发坐一次免费巴士,可以到达多少个不同的景点?(2) 判断景点a是否可以通过免费巴士(可换乘)到达景点b;(3) …

某城市有n个景点,部分景点之间有巴士免费来回接送。(1) 给定某个景点x,如果从这个景点出发坐一次免费巴士,可以到达多少个不同的景点?(2) 判断景点a是否可以通过免费巴士(可换乘)到达景点b;(3) 判断全部景点之间是否都可以通过免费巴士(可换乘)到达。

输入格式:

第一行是n, m值,分别代表景点数量,免费巴士线路的数量;1<=n,m<=100;
接下来有m行,每行有两个整数,分别代表第i(1<=i<=m)条免费巴士线路连接的两个景点编号;
接下来一行是景点x的编号;
最后一行是景点a, b 的编号(a!=b)。
说明:所有景点编号都在[1, n]范围内。

输出格式:

输出有三行:
第一行输出问题1的值;
第二行输出问题2的判断结果:YES 或者 NO;
第三行输出问题3的判断结果:YES 或者 NO.

输入样例:

在这里给出一组输入。例如:

5 4
1 3
1 2
4 5
1 4
1
1 5

输出样例:

在这里给出相应的输出。例如:

3
YES
YES

注意点:

1、设置vis[ ]数组记录顶点是否被访问过

2、处理完问题二后要重置vis[ ]数组

3、如果想vis[ ]顶点下标代表被访问顶点名称,则for循环范围是1~n

#include<iostream>
using namespace std;
const int Max =100;
int n,m;
int a[Max][Max]={0};
int vis[Max]={0};
bool search(int start,int end){      //判断两点是否有路径连通if(start==end) return true;vis[start]=1;for(int i=1;i<=n;i++){if(a[start][i]==1&&vis[i]==0){if(search(i,end)) return true;}}return false;
}
void DFS(int start)                 //从某一顶点进行深度搜索      
{for(int i=1; i<=n; i++){if(!vis[i]&&a[start][i]){vis[i]=1;DFS(i);}}
}int main(){cin>>n>>m;for(int i=0;i<m;i++){int a1,a2;cin>>a1>>a2;a[a1][a2]=a[a2][a1]=1;}int x;cin>>x;int sum=0;for(int i=1;i<=n;i++){if(a[x][i]==1) sum++;}cout<<sum<<endl;                // 问题1int start,end;cin>>start>>end;bool result=search(start,end);cout<<(result?"YES":"NO")<<endl;//问题2for(int i=1;i<=n;i++){          //重置vis数组vis[i]=0;}int cnt=0;for(int i=1; i<=n; i++)         //判断图是否连通{if(vis[i]==0){DFS(i);cnt++;}}                          //问题3cout << ((cnt==1)?"YES" : "NO") << endl;
}

 

 

http://www.yayakq.cn/news/469154/

相关文章:

  • 南岗哈尔滨网站建设互联网营销师报考费用
  • 自己能注册网站吗哪个网站找做软件下载
  • 图片手机网站模板大青海网app
  • 桂阳局网站建设方案宿迁房产网yy找房
  • 专业做校园文化的网站微信小程序开发教程官方文档
  • 陕西宝陵建设集团网站婚介网站开发
  • 网站申请内容吗柳州网站建设服务
  • 拉扎斯网络科技上海有限公司西安官网seo推广
  • 网站专题策划方案网站中搜索关键词
  • 网络网站建设的意义wordpress挂钩
  • 大品牌vi设计seo自动点击排名
  • 做购物网站需要什么资质300个免费邮箱地址2022
  • iis网站在点默认文档的时候报错.廊坊市 广阳区城市建设局网站
  • 中关村网站建设接单app平台有哪些
  • 做宣传的视频网站有哪些无锡高端网站建设开发
  • 广东省网站备案注销做网站的技术哪个简单
  • 访问失效链接 如何删除 网站维护东莞网站设计在哪里
  • 如何做网站推广私人wordpress点击插件
  • 成都分想设计公司网站石家庄网站建设seo优化营销
  • 通化公司做网站ps做网站需要几个画布
  • 亚马逊网站开发手机购物网站 设计
  • 旅游网站模板大全一个新产品怎么推广
  • 中国建设银行对公网站首页西宁最好的建站公司
  • 网站建设服务详细解读天猫网站设计特点
  • 做cpa搭建哪个网站比较好广州白云区网站建设公司
  • 衡阳网站建设专家如何将page转换wordpress
  • 徐州网站建设专家wordpress如何去除页眉部分
  • openwrt 网站开发wordpress标签分页显示
  • 怎样网站建设改号宝网站搭建
  • 黑龙江建设银行网站深圳建筑设计平台网站