80pts求助
查看原帖
80pts求助
711322
__Misaka_Mikoto_楼主2023/10/8 13:30

代码如下:

#include <bits/stdc++.h>

#define int long long

using namespace std;

void quickio(){
	cin.tie(0);
	cout.tie(0);
	ios::sync_with_stdio(0);
}

int n,m,k,x,pnt=0;
int a[105],b[105];
bool flag=0;

priority_queue<int,vector<int>,less<>> que;

signed main(){
	quickio();
	cin>>n>>m;
	for(int i=1;i<=m;i++){
		cin>>k;
		for(int j=1;j<=k;j++){
			cin>>x;
			b[j]=x;
			if(x==1)	flag=1;
			que.push(a[x]);
		}
		for(int j=1;j<=k;j++){
			if(flag)
				a[b[j]]++;
			else
				a[b[j]]=que.top();
		}
		flag=0;
	}
	for(int i=1;i<=n;i++)
		if(a[i]==a[1])
			cout<<i<<'\n';
	return 0;
}
2023/10/8 13:30
加载中...