贪心算法(102)题

#include<bits/stdc++.h>
using namespace std;
struct Node
{
int s;
int e;
bool operator < (const Node & t) const
{
return e < t.e;
}
};
vector<Node> v;

int main()
{
int n,cur=0,res=0;
cin>>n;
Node t;
for(int i=0;i<n;i++)
{     cin>>t.s>>t.e;
v.push_back(t);
}
sort(v.begin(),v.end()); //按照结束时间进行排序
for(int i=0;i<v.size();i++)
{    if(v[i].s>=cur)
{ res++;
cur=v[i].e;
}
}
cout<<res<<endl;
return 0;
}

#笔试题目#
全部评论

相关推荐

06-25 21:00
门头沟学院 Java
多拆解背记一下当前的高频场景面试题,结合自己的项目经历去作答,面试通过率原来真的不会低!
牛客96559368...:小公司不就是这样的吗,面试要么是点击就送,要么就是往死里拷打,没有一个统一的标准。这个不能代表所有公司
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
昨天 18:19
个个985的硕士闭着眼睛都有15k以上的月薪,天天嚷嚷着研究生白度读了,天天嚷嚷着反向读研了........
MMMJC:不读研22本科出去的基本都拿28k呢,你不能用25的研究生和25的本科生比然后说没反向读研,而是25研和22本比呀
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务