#include<bits/stdc++.h>
using namespace std;
int sum=0;
struct{
int way=0,price=0,time=0;
}a[100001];
struct{
int flag=0,price=0,time=0;
}ticket[100001];
int n;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i].way>>a[i].price>>a[i].time;
}
for(int i=1;i<=n;i++){
int flag=0;
if(a[i].way==0){
ticket[i].flag==1;
ticket[i].price==a[i].price;
ticket[i].time==a[i].time;
}
if(a[i].way==1){
for(int j=1;j<=i;j++){
if(ticket[j].flag==1){
if(ticket[j].time+45<=a[i].time&&ticket[j].price>=a[i].price){
ticket[j].flag==0;
flag=1;
break;
}
}
}
}
if(flag) continue;
sum+=a[i].price;
}
cout<<sum;
}
求大佬看看哪里出错了