90分WA求调
查看原帖
90分WA求调
247464
sts_zzs楼主2024/9/24 17:01
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
    long n,tb,ts[100001]={-100},pb,ps[100001]={-100},tmp,sum=0,now=1,j;
    memset(ts,-100,100001);
    memset(ps,-100,100001);
    cin>>n;
    for(int i=1;i<=n;i++)
    {
        cin>>tmp;
        if(tmp)
        {
            cin>>pb>>tb;
            while(tb-45>ts[now])
            {
                now++;
            }
            j=now;
            while(1)
            {
                if(j>=i)
                {
                    sum+=pb;
                    break;
                }
                if(pb<=ps[j])
                {
                    ps[j]=-100;
                    break;
                }
                j++;
            }
        }
        else
        {
            cin>>ps[i]>>ts[i];
            sum+=ps[i];
        }
    }
    cout<<sum;
    return 0;
}

#15和#20爆红,求指点

2024/9/24 17:01
加载中...