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

做购物网站收费标准/品牌推广方案案例

做购物网站收费标准,品牌推广方案案例,全景网站制作,单位网站设计制作吝啬的国度 时间限制:1000 ms | 内存限制:65535 KB难度:3描述在一个吝啬的国度里有N个城市,这N个城市间只有N-1条路把这个N个城市连接起来。现在,Tom在第S号城市,他有张该国地图,他想知道如果…

吝啬的国度

时间限制:1000 ms  |  内存限制:65535 KB
难度:3
描述
在一个吝啬的国度里有N个城市,这N个城市间只有N-1条路把这个N个城市连接起来。现在,Tom在第S号城市,他有张该国地图,他想知道如果自己要去参观第T号城市,必须经过的前一个城市是几号城市(假设你不走重复的路)。
输入
第一行输入一个整数M表示测试数据共有M(1<=M<=5)组
每组测试数据的第一行输入一个正整数N(1<=N<=100000)和一个正整数S(1<=S<=100000),N表示城市的总个数,S表示参观者所在城市的编号
随后的N-1行,每行有两个正整数a,b(1<=a,b<=N),表示第a号城市和第b号城市之间有一条路连通。
输出
每组测试数据输N个正整数,其中,第i个数表示从S走到i号城市,必须要经过的上一个城市的编号。(其中i=S时,请输出-1)
样例输入
1
10 1
1 9
1 8
8 10
10 3
8 6
1 2
10 4
9 5
3 7
样例输出
-1 1 10 10 9 8 3 1 1 8
我的代码:
#include <iostream>
#include <cstring>
#include <vector>
using namespace std;
int num[100005];
vector<int> a[100005];
void dfs(int cnt)
{for (int i=0;i<(int)a[cnt].size();++i){if (num[a[cnt][i]]){continue;}num[a[cnt][i]]=cnt;//vector<int> a;是一个数组,而加多个【】自然是二维数组。dfs(a[cnt][i]);}
}
int main()
{int i,n,s,N,x,y;cin >> N;while (N--){memset(a,0,sizeof(a));memset(num,0,sizeof(num));cin >> n >> s;num[s]=-1;for (i=0;i<n-1;++i)//将他们的关系用二维数组储存起来{cin >> x >> y ;a[x].push_back(y);a[y].push_back(x);}dfs(s);//深度搜索for (i=1;i<=n;++i){cout << num[i] << " ";}cout << endl;}return 0;
}

标程:
 #include<iostream>
#include<vector>
#include<iterator>
using namespace std;
void MakeRoot(int search,int root,const vector<vector<int> >& g,vector<int> &result)
{for(vector<int>::const_iterator it=g[search].begin();it!=g[search].end();++it){if(result[*it]==0){result[*it]=search;MakeRoot(*it,root,g,result);}}
}
int main()
{int n;cin>>n;while(n--){int m,a,b;cin>>m; int root;cin>>root; //m个点vector<vector<int> > g(m+1,vector<int>());for(int i=0;i!=m-1;i++){cin>>a>>b;g[a].push_back(b);g[b].push_back(a);}vector<int> result(m+1);result[root]=-1;MakeRoot(root,root,g,result);copy(result.begin()+1,result.end(),ostream_iterator<int>(cout," "));}
}


http://www.jmfq.cn/news/4833541.html

相关文章:

  • 关于政府网站建设请示卡/郑州网站seo
  • wordpress后台网址/清远网站seo
  • 网站建设流/百度网页版 入口
  • 蒙牛官网网站怎么做的/阿里指数查询官网
  • 网上做兼职正规网站/廊坊百度关键词优化怎么做
  • 深圳b2b2c网站建设/免费友情链接网页
  • 网站正在建设中的代码/app推广好做吗
  • 广州制作网站公司/试分析网站推广和优化的原因
  • wordpress建2个网站吗/无锡seo公司哪家好
  • 域名注册 网站建设 好做吗/网站更换服务器对seo的影响
  • 做网站用什么工具/网站top排行榜
  • linux系统搭建网站/游戏推广赚钱
  • 一区适合晚上一个人看b站/网站推广计划方案
  • 企业网站建设存在的不足/sem推广外包
  • 天津外贸公司网站制作/seo快速提升排名
  • 做一名优秀网站设计师计划/seo搜索引擎优化技术教程
  • 珠海网站开发/网站查询ip
  • 登记注册身份验证app下载/网站seo视频狼雨seo教程
  • 网站做博彩客服怎么样/怎么做网页设计的页面
  • 国家企业信用信息公示官网糸 /株洲seo优化首选
  • 乌克兰网站后缀/上海网站建设联系方式
  • 天津网站制作/关键词优化流程
  • 编程软件做网站的/百度提交入口网址是什么
  • 上海市企业服务云网站/百度之家
  • 动漫制作专业必须会画画吗/佛山seo优化外包
  • 网站建设厘金手指下拉15/宁德市政府
  • 西安优化官网公司/在线seo短视频
  • 一家做公司评估的网站/云南百度推广开户
  • 网站开发流程前端/网页推广怎么做
  • 网站建设结束的售后服务/宣传推广文案