95,第一个点WA
查看原帖
95,第一个点WA
979656
Sgt_Dante楼主2023/7/6 10:39
#include <bits/stdc++.h>
using namespace std;
int main()
{
	long long n,ans=0;
	cin>>n;
	long long t[n+1],v[n+1];
	bool ch[n+1]={1};
	for(int i=1;i<=n;i++){
	    cin>>ch[i]>>v[i]>>t[i];
	    if(ch[i]==1){
	    	int b=i-45;
	    	while(b<i){
	    		if(ch[b]==0&&v[i]<=v[b]&&t[i]-t[b]<=45){
	    			v[i]=0;
	    			ch[b]=1;
	    			b=i;
				}
				b++;
			}
		}
		ans+=v[i];
	} 
	cout<<ans;
	return 0;
} 

记录详情

2023/7/6 10:39
加载中...