社区讨论

蒟蒻求调

CF1829FForever Winter参与者 1已保存回复 0

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
0 条
当前快照
1 份
快照标识符
@lo15zy15
此快照首次捕获于
2023/10/22 15:46
2 年前
此快照最后确认于
2023/11/02 15:21
2 年前
查看原帖
CPP
#include<bits/stdc++.h>
using namespace std;
#define int long long
const int N=210;
vector<int> p[N];
int t;
int n,m; 
signed main()
{
	cin>>t;
	while(t--){
		cin>>n>>m;
		for(int i=0;i<N;i++) p[i].clear();
		while(m--){
			int u,v;
			cin>>u>>v;
			p[u].push_back(v);
			p[v].push_back(u); 
		}
		map<int,int> mp;
		mp.clear();
		for(int i=1;i<=n;i++) mp[p[i].size()-1]++;
		int x,y;
		int maxv=0;
		for(auto e:mp){
		    if(e.second==1)
		        x=e.first+1;
		    maxv=max(maxv,e.second);
		}
		cout<<x<<' '<<maxv/x<<endl;
	}
	return 0;
}
找到中心节点子节点数x 找到图的子节点数cnt y=cnt/x

回复

0 条回复,欢迎继续交流。

正在加载回复...