贪心法 今年暑假不ac

来源:互联网 发布:惠州政府网络问政平台 编辑:程序博客网 时间:2024/06/01 09:19

也是典型的选择最多不相交区间问题

#include<iostream>#include<algorithm>using namespace std;bool cmp(pair<int,int>a,pair<int,int> b){if(a.second<b.second) return 1;return 0;}int main(){int i,j,k,m,n;while(cin>>m&&m!=0){pair<int,int>time[105];for(i=0;i<m;i++)       cin>>time[i].first>>time[i].second;sort(time,time+m,cmp);int temp=0;n=0;int ans=0;while(n<m){if(time[n].first>=temp)   {temp=time[n].second;ans++;}   n++;}cout<<ans<<endl;}}


0 0