https://nanti.jisuanke.com/t/39260

根据题意我们可以知道  这是一个树 我们只需要找到出度最大的两个点就好了

如果包含根节点的话要-- 两个点相邻的话也要--

数据很水 不需要想太复杂

#include<bits/stdc++.h>

using namespace std;

typedef struct
{
int n;
int add;
}node;
node a[];
int m[][];
bool cmp (node a,node b)
{
return a.n>b.n;
} int main()
{
int n,i;
cin>>n;
for(i=;i<n;i++)
{
a[i].add=i;
}
for(i=;i<n-;i++)
{
int x,y;
cin>>x>>y;
m[x][y]=;
a[x].n++;
}
sort(a+,a+n+,cmp);
node n1=a[];
node n2=a[];
int anss=n1.n+n2.n+;
if(n1.add==||n2.add==)
anss--;
if(m[n1.add][n2.add])
anss--;
cout<<anss<<endl;
return ;
}

最新文章

  1. could not deduce template argument for &#39;const std::_Tree&lt;_Traits&gt; &amp;&#39; from &#39;const std::string&#39;
  2. 第二讲(核心c#)
  3. 【转】 Linux shell的&amp;&amp;和||
  4. 实现socket非阻塞设置
  5. 初始block,关于定义的几个小题目
  6. Unity-Animator深入系列---控制IK
  7. TextView及其子类
  8. 对面试题(剑指offer)产生的一些思考。
  9. 【LeetCode题意分析&amp;解答】33. Search in Rotated Sorted Array
  10. SharePoint 2013 &amp;quot;通知我&amp;quot;简单的功能
  11. 搭建Node.js开发IDE环境WebStrom5 多图
  12. 【Selenium】各浏览器(firefox,chrome,ie)驱动下载地址汇总
  13. Python3的string库模板的应用
  14. Docker容器的管理
  15. [ZJOI2004]嗅探器
  16. 【Linux】【Jenkins】Jenkins安装和配置等
  17. Spring 环境与profile(二)——Properties with Spring
  18. get请求中的url encode问题
  19. C语言学习笔记 (003) - C/C++中的实参和形参(转)
  20. 使用XML-RPC进行远程文件共享

热门文章

  1. java面向对象4-多态
  2. aircrack-wifi密码破解
  3. Vue-Router的简单使用
  4. 关于 ATL 中 CComControl 的构造
  5. layui.form is not a function
  6. print和赋值
  7. anaconda 安装caffe,cntk,theano-未整理
  8. vue学习-day05 -- 案例:名字合并(监听data数据的改变)
  9. Redis实战(十三)Redis的三种集群方式
  10. java总结1