求助,三彩,没一个Ac
查看原帖
求助,三彩,没一个Ac
1294341
yangjianyv楼主2024/7/17 18:32
#include<bits/stdc++.h>
using namespace std;

int n;
long long nt[100005],nk[300005],nx[100000005],vis[300005],gj1[300005],num;
queue<long long>gj;

int main() {
	cin>>n;
	for(int i=1; i<=n; i++) {
		cin>>nt[i]>>nk[i];
		for(int j=1; j<=nk[i]; j++) {
			cin>>nx[j];
			gj.push(nx[j]);
		}
	}
	for(int i=1; i<=n; i++) {
		for(int j=1; j<=n; j++) {
			if(nt[n]-nt[1]<86400) {
				if(vis[gj.front()]==0) {
					vis[gj.front()]==1;
					gj1[gj.front()]++;
					gj.pop();
				}
			}
		}
		for(int j=1; j<=n; j++) {
			if(gj1[j]) {
				num++;
			}
		}
		cout<<num<<" ";
	}
	return 0;
}
2024/7/17 18:32
加载中...