CF958B1 maximum Control (easy) 题解
题意
\(N\) 个点, \(N - 1\) 条边,求只与 \(1\) 个点连通的点的数量。
思路
定义一个桶数组 \(a_i\),表示第 \(i\) 个点连通的点的数量,一边输入一边统计,最后遍历一遍,统计答案。
代码如下:
#include<bits/stdc++.h>
using namespace std;
int a[1001]; //表示第 i 个点连通的点的数量
x,y,n,ans;
int main(){
cin>>n;
for(int i=1;i<n;i++){
cin>>x>>y;
a[x]++;
a[y]++;
}
for(int i=1;i<=n;i++)
ans+=a[i]==1;
cout<<ans;
}