一到像输入样例2这样的数据就会多1
#include<bits/stdc++.h>
#define maxx 100005
using namespace std;
set<int>vc;
int n;
int t[maxx],k[maxx],ans[maxx];
int main(){
cin >> n;
for(int i = 1;i <= n;i ++){
cin >> t[i] >> k[i];
if(t[i] - t[i - 1] <= 86400){
for(int j = 1;j <= k[i];j ++){
int x;
cin >> x;
vc.insert(x);
}
ans[i] = vc.size();
}
else{
vc.clear();
for(int j = 1;j <= k[i];j ++){
int x;
cin >> x;
vc.insert(x);
}
ans[i] = vc.size() ;
}
}
for(int i = 1;i <= n;i ++){
cout << ans[i] << endl;
}
return 0;
}
麻烦大佬们look look