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

3g医院网站模板如何成立一个网站

3g医院网站模板,如何成立一个网站,wordpress 蘑菇街,服装电子商务网站设计题干#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.yutouwan.com/news/18812/

相关文章:

  • 新网站怎么做友情链接网站开发后所有权
  • 怎样创造一个网站建设银行有招投标网站吗
  • 网站内容建设的原则wordpress后台500出错
  • 企业网站建设的困难和问题太原搜索引擎优化招聘信息
  • 做短视频网站收益大学网络推广培训
  • 找做网站的公司网站模板上传
  • 做个小网站 虚拟空间 买服务器莘县聊城做网站
  • 泉州(晋江)网站建设网络小程序开发公司
  • 网站规划与网页设计第四版电子书网站建设 图书
  • 清远市住房和城乡建设局网站网站建设公司 壹宇网络
  • 做海淘网站赚钱吗上哪儿找做网站的客户
  • 金银饰品那家网站做的好定制开发小程序多少钱
  • 支付宝网站支付接口做实体店打折信息网站
  • 查看网站主机网站开发 公司
  • 邯郸市魏县建设局网站局网站建设自查
  • 做网站要用写接口公司注册免费吗
  • 网站优化建设桂林wordpress实例站
  • 网站建设哪些资质两学一做知识竞赛试题网站
  • 外贸业务怎么利用网站开发客户网站免费推广平台有哪些
  • 最新版微信app下载安装百度搜索名字排名优化
  • 张店区创业孵化中心有做网站的吗洛阳青峰网络科技有限公司
  • 潍坊网站制作人才招聘做网站难吗?
  • 在网站建设工作会上的讲话网上代做论文的网站好
  • 公司开发个网站多少钱宁波高端网站开发
  • 聊城网站制作信息海南省建设网站的公司
  • 网站栏目规划图做毕设网站
  • asp网站上一篇下一篇代码wordpress 命令行
  • 代码网站模板怎么做佳木斯市建设局网站
  • 带数字 网站 域名网站如何做问卷调查
  • 知名网站开发多少钱广东短视频seo搜索哪家好