解题思路:
注意事项:
参考代码:
#include<bits/stdc++.h> using namespace std; struct pp{ int m; int n; }P[1009]; bool cmp(pp &a,pp& b){ if(a.n <=b.n ) return true; else return false; } int main() { int t; cin>>t; for(int i=1;i<=t;i++) cin>>P[i].m >>P[i].n ; sort(P,P+t,cmp); int count=1; int h=1; for(int i=2;i<=t;i++) { if(P[i].m >=P[h].n ) { h=i; count++; } } cout<<count<<endl; return 0; }
0.0分
6 人评分
蛇行矩阵 (C语言代码)浏览:606 |
母牛的故事 (C语言代码)浏览:739 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:566 |
P1000 (C语言代码)浏览:911 |
数组与指针的问题浏览:760 |
川哥的吩咐 (C语言代码)浏览:663 |
Pascal三角 (C语言代码)浏览:707 |
【计算直线的交点数】 (C语言代码)浏览:986 |
P1002 (C++代码)浏览:794 |
1063题 初学者,求帮忙看下,不知道哪错了浏览:239 |