1 条题解

  • 0
    @ 2022-10-24 20:28:41

    俺的第 1 n篇题解......

    这是一道模拟题

    代码如下->

    #include<bits/stdc++.h>
    
    using namespace std;
    int w[100005],x[300002],y[300002];
    int main(){
    	freopen("port.in","r",stdin);
    	freopen("port.out","w",stdout);
    	int ans=0,i=0,r=0,n,t,k;
        cin>>n;
        while(n--){
            cin>>t>>k;
            while(k--){
                y[++r]=t;cin>>x[r];
                if(!w[x[r]])ans++;
                w[x[r]]++;
            }
            while(t-y[i]>=24){//错误代码😄                                                                                                                                                                                                                                           正确代码在这儿                                                         while(t-y[i]>=86400){
            	if(!--w[x[i++]])ans--;
    		}   
            cout<<ans<<endl;
        }
    }//完结撒花🎉️ 🎉️ 🎉️
    

    *本来不想写这篇题解的......*😕 。

    • 1

    信息

    ID
    500
    时间
    1000ms
    内存
    256MiB
    难度
    10
    标签
    (无)
    递交数
    4
    已通过
    1
    上传者