1 条题解
-
0Guest LV 0 MOD
-
1
#include<bits/stdc++.h> using namespace std; int n,m,ans=1,last; struct node { int l,r; } a[100005]; inline bool cmp(node p,node q) { return p.r<q.r; } int main() { cin>>n>>m; for (register int i=1; i<=m; i++) cin>>a[i].l>>a[i].r; sort (a+1,a+1+m,cmp); last=a[1].r; for(register int i=2; i<=m; ++i) if(a[i].l>=last) { ans++; last=a[i].r; } cout<<ans<<endl; return 0; }
- 1
信息
- ID
- 1276
- 难度
- 4
- 分类
- (无)
- 标签
- 递交数
- 1
- 已通过
- 1
- 通过率
- 100%
- 上传者