MLE求调
查看原帖
MLE求调
1400677
xxb13968999687楼主2025/7/25 15:38
#include<bits/stdc++.h>
#define int short
using namespace std;
const int N=1005;
int n,m,k,p[N],sum=0,x,u,v,a[N];
vector<int>G[N];
void F(int u){
	p[u]++;
	for(auto a:G[u]) F(a);
	return;
}
signed main(){
	ios::sync_with_stdio(false); cin.tie(0);
	cin>>k>>n>>m;
	for(int i=0;i<k;i++) cin>>a[i];
	for(int i=0;i<m;i++){
		cin>>u>>v;
		G[u].push_back(v);
	}
	for(int i=0;i<k;i++) F(a[i]);
	for(int i=0;i<=n;i++) if(p[i]==k) sum++;
	cout<<sum;
	return 0;
}
2025/7/25 15:38
加载中...