解题思路:
贪心
注意事项:
参考代码:
#include<bits/stdc++.h> using namespace std; int n,x,z; struct huodong { int begin,end; }; huodong day[1005]; bool cmp(const huodong a,const huodong b) { return a.end<b.end; } int main() { cin>>n; for(int i=1;i<=n;i++) { cin>>day[i].begin>>day[i].end; } sort(day+1,day+1+n,cmp); x=day[1].end; z=1; for(int i=1;i<=n;i++) { if(day[i].begin>=x) { x=day[i].end; z++; } } cout<<z; return 0; }
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:626 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:658 |
WU-图形输出 (C++代码)浏览:836 |
printf基础练习2 (C语言代码)浏览:796 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:750 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:524 |
A+B for Input-Output Practice (VII) (C语言代码)浏览:566 |
1128题解(返回值为数组的情况)浏览:571 |
循环入门练习5 (C语言代码)浏览:907 |
C二级辅导-温度转换 (C语言代码)浏览:802 |