最快最小
2023-08-16 15:12:52
发布于:内蒙古
43阅读
0回复
0点赞
#include<cstdio>
using namespace std;
typedef int I;
struct zxc{
I t,p;
bool used=false;
}a[100005];
I main(){
I n,ans=0,l=0;scanf("%d",&n);
for(I g,p,t,k;n--;){scanf("%d%d%d",&g,&p,&t);
if(!g)ans+=p,a[++l].t=t,a[l].p=p;
else{k=0;
for(I i=l;i&&t-a[i].t<46;i--)
if(!a[i].used&&a[i].p>=p)k=i;
!k?ans+=p:a[k].used=true;
}
}printf("%d",ans);
}
全部评论 1
已通过
2023-08-16 15:11:49
29ms
1.73MB
史莱克七怪2023-08-16 来自 内蒙古
0
有帮助,赞一个