为什么呀,大神教教我
查看原帖
为什么呀,大神教教我
544413
hyjainm楼主2021/10/13 20:04

#7过不去

#include<iostream>
using namespace std; 
int main()
{
	int yhj[100005]={0};
    int j,s,zj=0;
    int c;
	int g,b;
	cin>>c;
	for(int i=0;i<c;i++)
	{
		scanf("%d %d %d",&g,&j,&s); 
		if(g==0)
		yhj[s]=j;
		else
		{
			if(s-45<0)
			 b=s;
			 else
			 b=45;
			for(int y=s-b;y<=s;y++)
			{
			   if(yhj[y]!=0&&yhj[y]>j)
			   {
			   	yhj[y]=0;
			   	j=0;
			   	break;
			   }
		    }				
		}
		
		zj+=j;
	}
	cout<<zj;
}
2021/10/13 20:04
加载中...