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

哪些网站是做采购的做网站能传电影网站多少钱

哪些网站是做采购的,做网站能传电影网站多少钱,有空间与域名后怎么做网站,网站开发程序员招聘题干#xff1a; 链接#xff1a;https://ac.nowcoder.com/acm/contest/157/B 来源#xff1a;牛客网 题目描述 传说#xff0c;凤凰是百鸟之王。有一天#xff0c;凤凰要召开百鸟大会#xff0c;百鸟国是一个由n个节点组成的树#xff0c;每个节点有一只鸟#xff0…题干 链接https://ac.nowcoder.com/acm/contest/157/B 来源牛客网 题目描述 传说凤凰是百鸟之王。有一天凤凰要召开百鸟大会百鸟国是一个由n个节点组成的树每个节点有一只鸟开会的节点定在1号节点。每只鸟可以花费1s通过一条边由于每根树枝(边)的载重有限只允许一只鸟同时通过。作为会议的策划师HtBest想知道百鸟国的所有鸟在1点集合最少需要多少秒。 输入描述: 第一行有一个正整数n表示百鸟国节点个数。 接下来n-1行第i行两个正整数ai,bi用空格隔开表示树上节点ai,bi之间有一条边。 输出描述: 第一行一个整数表示集合最少需要的时间。 示例1 输入 复制 3 1 2 2 3 输出 复制 2 示例2 输入 复制 3 1 2 1 3 输出 复制 1 示例3 输入 复制 4 1 2 2 3 2 4输出 复制 3 备注: 对于100%的测试数据 1 ≤ n ≤ 1000000 数据量较大注意使用更快的输入输出方式。 解题报告 这题用dfs会超时我也不知道为什么。O(n)的复杂度。。。 AC代码 #includecstdio #includeiostream #includealgorithm #includequeue #includemap #includevector #includeset #includestring #includecmath #includecstring #define ll long long #define pb push_back #define pm make_pair using namespace std; const int MAX 2e6 5; int n,m; vectorint vv[MAX]; int dfs(int cur,int rt) {int res 1;for(auto v : vv[cur]) {if(v rt) continue;res dfs(v,cur);}return res; } inline int read() {char ch getchar(); int x 0, f 1;while(ch 0 || ch 9) {if(ch -) f -1;ch getchar();} while(0 ch ch 9) {x x * 10 ch - 0;ch getchar();} return x * f; } int f[MAX],num[MAX]; int getf(int v) {return f[v] v ? v : f[v] getf(f[v]); } bool merge(int u,int v) {int t1 getf(u);int t2 getf(v);if(t1 t2) {return 1;}else {f[t2] t1;num[t1] num[t2];return 0 ;} } int main() {cinn;for(int i 1; in; i) f[i] i,num[i]1;for(int a,b,i 1; in-1; i) {aread();bread();if(a!1 b!1) merge(a,b);}int ans 0 ;for(int i 1; in; i) {ans max(ans,num[getf(i)]);}cout ans;return 0; } TLE代码 #includecstdio #includeiostream #includealgorithm #includequeue #includemap #includevector #includeset #includestring #includecmath #includecstring #define ll long long #define pb push_back #define pm make_pair using namespace std; const int MAX 2e6 5; int n,m; vectorint vv[MAX]; int dfs(int cur,int rt) {int res 1;for(auto v : vv[cur]) {if(v rt) continue;res dfs(v,cur);}return res; } int main() {cinn;for(int a,b,i 1; in-1; i) {scanf(%d%d,a,b);vv[a].pb(b);vv[b].pb(a);}int ans 0 ;for(auto v : vv[1]) {ans max(ans,dfs(v,1));}cout ans;return 0; }
http://www.zqtcl.cn/news/936334/

相关文章:

  • 网站建立于网页设计ai网站设计
  • 青海省建设工程造价网站电商设计网站培训
  • 软件开发过程的阶段划分优化手机访问网站速度
  • 知名网站建设公司做分销网站好吗
  • 服务器php网站打不开潍坊网站模板在哪
  • 网站管理员要干些什么开发公司专票
  • 陕西省建设银行网站6网站都有什么类型的
  • 哪里有做网站设计全国室内设计学校
  • 简单的网站php开发教程账户竞价托管哪里好
  • dede网站搬家教程浙江省住房和城乡建设部网站
  • 网站分页符怎么做做网站是什么意思
  • 影视网站开发工程师店铺装修
  • ip138查询网站网址域名ip网站外包制作
  • 网站建设需求怎么写网站seo快速排名优化
  • 网站后台文章添加成功 不显示注册安全工程师是干什么的
  • 网页制作网站建设百度网站推广费用多少钱
  • 长沙网站建设软件wordpress加菜单
  • 网站建设教育板块wordpress $pagenow
  • 岳阳手机网站建设自己可以给公司做网站吗
  • 旅游网站建设目的关于建设网站的需求分析
  • 手机可以建立网站吗自己造网站
  • 厦门建网站哪家好手机编程网站
  • 网站搭建后台奥门网站建设
  • 电子商务网站免费模板展示型网站与营销型网站
  • 除了红动中国还有哪些设计网站宁波建网站哪家
  • 网站的建设费用预算策划书wdcp网站备份
  • 济南制作公司网站网站设计的实例
  • 网站建设需要的文案一个网站的后台怎么做
  • 电影网站建设模板营销方式都有哪些
  • 书店商城网站建设方案未央免费做网站