社区讨论
悬关求调
P5661[CSP-J 2019] 公交换乘参与者 4已保存回复 4
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 4 条
- 当前快照
- 1 份
- 快照标识符
- @lznfwodn
- 此快照首次捕获于
- 2024/08/10 09:11 2 年前
- 此快照最后确认于
- 2024/08/10 10:21 2 年前
CPP
#include <bits/stdc++.h>
using namespace std;
int n,ans;
struct node{
int m,t;
bool q;
}m[100000];
bool check(bool q,int m,int lm,int t,int lt){
if(!q||lm>m||t-lt>45){
return false;
}
else{
return true;
}
}
int main(){
cin>>n;
for(int i=0;i<n;i++){
cin>>m[i].q>>m[i].m>>m[i].t;
}
ans+=m[0].m;
for(int i=1;i<n;i++){
if(!check(m[i].q,m[i].m,m[i-1].m,m[i].t,m[i-1].t)){
ans+=m[i].m;
}
else{
continue;
}
}
cout<<ans;
return 0;
}
CPP回复
共 4 条回复,欢迎继续交流。
正在加载回复...