概述
#include<bits/stdc++.h>
using namespace std;
const int N=1e5+5;
int c[N],t[N],v[N];
int n,ans,l=1,p;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
int x,y,z;
cin>>x>>y>>z;
if(x==0){
ans+=y;
p++;
c[p]=y;
t[p]=z;
v[p]=0;
}else{
bool flag=false;
while(z-t[l]>45) l++;
for(int j=l;j<=p;j++){
if(z-t[j]<=45&&y<=c[j]&&v[j]==0){
flag=true;
v[j]=1;
break;
}
}
if(!flag) ans+=y;
}
}
cout<<ans;
return 0;
}
最后
以上就是留胡子月亮为你收集整理的2020复赛题目交通换乘的全部内容,希望文章能够帮你解决2020复赛题目交通换乘所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复