紫红相交求调
查看原帖
紫红相交求调
1420919
awdfkewd楼主2024/9/27 20:04
#include<iostream>
#include<string>
using namespace std;
int list[1000][3];
int money=0;
int flag;
int n;
int m=0;
int main(){
    cin>>n;
    for(int i=0;i<n;i++){
        cin>>list[i][0]>>list[i][1]>>list[i][2];
        flag=0;
        if(list[i][2]-list[m][2]>45){
            m++;
        }
        if(list[i][0]==1){  
            for(int j=m;j<i;j++){
                if(list[i][1]<=list[m][2]){                       
                    flag=1;
                }
            }
        }
        if(flag==0){
            money+=list[i][1];
        }
    }
    cout<<money;
}
2024/9/27 20:04
加载中...