P5197 [USACO19JAN] Grass Planting S

 

》》》结构 -》 tarjan

》》》度 ——》 max,min

#include<cstdio>
#include<cstring>
#include<iostream>
#include<algorithm>
#include<bits/stdc++.h>
#define ll long long
#define ddd printf("-----------------debug\n");
using namespace std;
const int maxn=1e5+10;

int du[maxn],n,ans=0;

int main()
{
    ios::sync_with_stdio(false); cin.tie(0);
    cin>>n;
    for(int i=1;i<=n-1;i++){
        int u,v;
        cin>>u>>v;
        du[u]++,du[v]++;
    }
    for(int i=1;i<=n;i++) ans=max(ans,du[i]);
    cout<<ans+1<<'\n';
    
    return 0;
}
View Code

 

 
 
 
posted @ 2023-07-29 09:21  JMXZ  阅读(10)  评论(0)    收藏  举报