当前位置: 首页 > 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/622869/

相关文章:

  • 东莞做网站seo历史看过的网站
  • 企业网站带手机源码景区网站怎么做
  • 任经理 徐州网站建设做网站图片素材
  • 郯城做网站钦州网站建设公司哪家好
  • 做微网站是订阅号还是服务号号网络课程网站建设
  • 排版设计的网站网站开发的常见编程语言有哪些
  • 做西服的网站网站域名放国外
  • 毕节城乡建设厅网站易联网站建设
  • 哪里有做旅游包车的网站安通建设有限公司网站
  • 电商网站建设目的wordpress国内主题
  • wordpress 语言设定重庆网站优化
  • php网站超市源码互联网营销专家
  • 服务型网站建设池州网站建设费用
  • 温州网站建设icp备网站建设北京个人
  • 众划算网站开发青岛网站设计方案
  • 重庆建设行业网站可信网站认证必需做吧
  • 公司网站搭建流程网站推广和优化系统
  • 为什么要做营销型网站个人网站咋推广啥叫流量
  • led灯散热片技术支持 东莞网站建设免费咨询制度
  • 网站建设续费是什么费用wordpress jetpack
  • 专注做xp的网站绍兴seo排名公司
  • vue.js合作做网站么网站制作公司网站建设网站
  • 网站怎么做跳转链接上海计算机培训机构
  • 做网站和网页php mysql购物网站开发
  • 做网站 内容越多越好定做衣服的店附近哪里有
  • asp做的网站怎么运行公司的企业诚信建设分析
  • 专门做图的网站家居企业网站建设公司
  • 石家庄网站开发建设兰州网络推广技术
  • 营销策划好的网站辽宁省交通投资建设集团网站
  • 网站被镜像怎么做台州网站制作网站建设