40分求助,悬一关
查看原帖
40分求助,悬一关
947854
ztyo_zysclown楼主2023/11/29 19:18
#include<bits/stdc++.h>
using namespace std;
long long t;
int n; long long b[111000];
int sum,sum1;
map<long long,long long> a; 
const long long op=86400;
int main(){
	cin>>n;
	long long x;
	while(n--){
		int p;
		cin>>t>>p;
		if(t>op){
			while(t>op){
				t=t%op;
			}
			sum=b[t];
		}
	//	else{
			while(p--){
				cin>>x;
				if(a[x]==0){
					a[x]++;
				    sum++;
				}
		    }
	//	}
		b[++sum1]=sum;
		cout<<sum<<endl;
	}
	return 0; 
}
2023/11/29 19:18
加载中...