C++P1803 凌乱的yyy / 线段覆盖贪心(DP)
日期: 2020-12-14 分类: 跨站数据 631次阅读
有大佬用DP做的
我用的贪心
等以后学了DP再来补刀
#include<bits/stdc++.h>
using namespace std;
//typedef int long long;
int n,ct,End;
struct node{
int begin;
int end;
}a[100010];
bool cmp(node x1,node x2){
return x1.end<x2.end;
}
main(){
scanf("%d",&n);
for(int i=0;i<n;i++){
scanf("%d%d",&a[i].begin,&a[i].end);
}
sort(a,a+n,cmp);
for(int i=0;i<n;i++){
if(a[i].begin>=End){
End=a[i].end;
ct++;
}
}
printf("%d\n",ct);
return 0;
}
除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog
标签:洛谷 c++ 贪心算法
精华推荐