为什么全错
查看原帖
为什么全错
754119
tu_huang_di楼主2023/10/4 11:03
#include<iostream>
using namespace std;
long long int a[100005],b[100005],c[100005],n,i,j,d[100005],ans;
int main()
{
    cin>>n;
    for(i=1;i<=n;i++)
    {
        cin>>a[i]>>b[i]>>c[i];
        if(a[i]==0)
        {
            d[i]++;
        }
        else
        {
            for(j=1;j<=i;j++)
            {
                if(d[j]==1)
                {
                    if(c[i]-c[j]<=45)
                    {
                        if(b[i]<=b[j])
                        {
                            b[i]=0;
                            d[j]--;
                            break;
                        }
                    }
                    else
                    {
                        d[j]--;
                    }
                }
            }
        }
        ans+=b[i];
    }
    cout<<b[i];
}
2023/10/4 11:03
加载中...