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

学校校园网站软文写作经验

学校校园网站,软文写作经验,注册200万公司需要多少费用,天津手机网站开发给定一颗树#xff0c;树中包含 n 个结点#xff08;编号 1∼n#xff09;和 n−1 条无向边。 请你找到树的重心#xff0c;并输出将重心删除后#xff0c;剩余各个连通块中点数的最大值。 重心定义#xff1a;重心是指树中的一个结点#xff0c;如果将这个点删除后树中包含 n 个结点编号 1∼n和 n−1 条无向边。 请你找到树的重心并输出将重心删除后剩余各个连通块中点数的最大值。 重心定义重心是指树中的一个结点如果将这个点删除后剩余各个连通块中点数的最大值最小那么这个节点被称为树的重心。 输入格式 第一行包含整数 n表示树的结点数。 接下来 n−1 行每行包含两个整数 a 和 b表示点 a 和点 b 之间存在一条边。 输出格式 输出一个整数 m表示将重心删除后剩余各个连通块中点数的最大值。 数据范围 1≤n≤ 输入样例 9 1 2 1 7 1 4 2 8 2 5 4 3 3 9 4 6输出样例 4 代码 #includeiostream #includevector #includealgorithm #includecstring using namespace std;const int N 100010; int StartNode[N],edgeTo[N*2],NextThisNode[N*2]; int idx,n,ans; int att[N*2];void add(int a,int b){edgeTo[idx] b;NextThisNode[idx] StartNode[a];StartNode[a] idx;idx ; }int dfs(int x){att[x] 1;int sum 1;int res 0;for(int i StartNode[x];i ! -1;i NextThisNode[i]){int j edgeTo[i];if(att[j] 0){int temp dfs(j);res max(res,temp);sum temp;}}res max(n - sum,res);ans min(res,ans);return sum; }int main(){int a,b;cinn;ans n;memset(StartNode,-1,sizeof StartNode);for(int i 0;i n;i){cinab;add(a,b);add(b,a);}dfs(1);coutansendl;return 0; }
http://www.w-s-a.com/news/287077/

相关文章:

  • 广平网站建设成都活动轨迹
  • 小型网站网站建设需要网络公司是什么行业
  • 滑动 手机网站 代码网页制作与设计讨论
  • 自己做网站处理图片用什么软件wordpress html5支持
  • 校园网站怎么建软文文案范文
  • 中国建设官方网站如何创建自己的软件
  • 来宾住房与城乡建设网站天津西青区怎么样
  • 西安网站建设培训班鄂州网页定制
  • 西部数码网站备份自己怎么做网站啊
  • h5网站开发用什么软件制作公司网站建设代理怎么做
  • 网站建设资料准备网上购物app有哪些
  • 沧州做网站优化哪家公司便宜国内百度云网站建设
  • 网站的最近浏览 怎么做龙岩市人才网最新招聘信息
  • 网站建设需要找工信部吗网站开发账务处理
  • 做那种的视频网站个体工商网站备案
  • 推广网官方推广网站中国建设招聘信息网站
  • 医院网站建设需要多少钱网络营销渠道可分为哪几种
  • 怎么取网页视频网站元素计算机专业论文网站开发
  • 上海网站建设备案号怎么恢复wordpress打开页面空白
  • 30个做设计的网站企业设计网站
  • 招生网站开发的背景创意 wordpress
  • 网站备案资料查询小型企业管理系统软件
  • 温州网站建设维护怎么做好网站开发、设计
  • 佛山 做网站公司有哪些网站排名忽然不见了
  • 广告网站建设最专业东莞大朗网站设计
  • 网站做流量的论坛贴吧分销商城系统源码
  • 新手建立网站的步骤网站建设费怎么入分录
  • 哪里建网站性价比高做网站赚取广告费
  • 邢台集团网站建设价格微信怎么做捐钱的网站
  • 做网站费用需要分摊吗装修公司一般多少钱一平方