em……好像过了
zhaoliboyang
2023-01-05 21:13:55
2023-01-05 21:16:39
9
返回题目
#include<bits/stdc++.h>
using namespace std;
int n,k,sum,maxx;
int s[110];
int q[110];
int main(){
cin>>n>>k;
for(int i=1;i<=n;i++)s[i]=i;
for(int i=1;i<=k;i++){
int a,b;
cin>>a>>b;
int c=min(a,b),d=max(a,b);
int e=s[c],f=s[d];
for(int j=1;j<=n;j++)if(s[j]==f)s[j]=e;
}
for(int i=1;i<=n;i++)q[s[i]]++;
for(int i=1;i<=n;i++)if(q[i])sum++;
for(int i=1;i<=n;i++)maxx=max(maxx,q[i]);
cout<<sum<<" "<<maxx<<endl;
return 0;
}
{{ vote && vote.total.up }}