70分MLE求助!!!
查看原帖
70分MLE求助!!!
1200401
wnqnld_llx楼主2024/5/23 16:05
#include<bits/stdc++.h>
using namespace std;
#define int long long
const int N=1e4;
struct pop{
	int t; int k;
}a[N];
signed main(){
	int n;
	cin>>n;
	int b[n+10][N];
	for(int i=1;i<=n;i++){
		cin>>a[i].t>>a[i].k;
		for(int j=1;j<=a[i].k;j++){
			cin>>b[i][j];
		}
	}
	for(int i=1;i<=n;i++){
		int c[N],ans=0;
		for(int j=0;j<N;j++) c[j]=0;
		for(int x=1;x<=n;x++){
			if(x==i){
				for(int p=1;p<=a[x].k;p++){
					c[b[x][p]]++;
				}
			}
			if(a[i].t-86400<a[x].t&&x!=i&&a[x].t<=a[i].t){
				for(int p=1;p<=a[x].k;p++){
					c[b[x][p]]++;
				}
			}
		}
		for(int j=0;j<N;j++){
			if(c[j]!=0){
				ans++; 
			}
		}
		cout<<ans<<endl;
	}
	return 0;
} 
##放学校评测机竟然0分???
2024/5/23 16:05
加载中...