社区讨论
WA 27pts求调 悬关
P1868饥饿的奶牛参与者 1已保存回复 0
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @lz7s33m1
- 此快照首次捕获于
- 2024/07/30 10:07 2 年前
- 此快照最后确认于
- 2024/07/30 10:07 2 年前
CPP
#include<bits/stdc++.h>
using namespace std;
int n;
int dp[150005],maxright;
struct line{
int left,right;
}a[150005];
vector<int> ve[150005];
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i].left>>a[i].right;
a[i].left++,a[i].right++;
maxright=max(maxright,a[i].right);
ve[a[i].right].push_back(a[i].left);
}
for(int i=1;i<=maxright;i++){
dp[i]=dp[i-1];
for(int j=0;j<ve[i].size();j++){
dp[i]=max(dp[i-1],dp[ve[i][j]-1]+(i-ve[i][j]+1));
}
//cout<<dp[i]<<" ";
}
cout<<dp[maxright];
return 0;
}
RT,样例过了,#3 RE,其他WA
回复
共 0 条回复,欢迎继续交流。
正在加载回复...