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;
} 
posted @ 2023-07-01 11:03  liukejie  阅读(10)  评论(0编辑  收藏  举报