初识贪心!——hdu 2037
来源:互联网 发布:软件配置管理计划书 编辑:程序博客网 时间:2024/04/29 20:30
昨天花了一天学习了一下贪心算法!
以前觉得贪心和dp很相似 几乎没区别
细看之下区别还是很大的~
贪心有一些经典的问题 用贪心算法来做很便于新手理解
等找个空闲时间将学习贪心的笔记总结一下~
题目 ————》hdu 2037 今年暑假不AC
AC代码:
#include<iostream>#include<cstdio>#include<algorithm>using namespace std;struct time{int start;int end;};bool compare(time t1,time t2){return t1.end < t2.end;}int main(){//freopen("TestDate.txt", "r", stdin);int n;while (cin >> n&&n != 0){time show[102];for (int i = 0; i < n;i++){cin >> show[i].start >> show[i].end;}sort(show, show+n, compare); //要将结束时间按照升序排序。贪心:为接下来的节目预留尽可能多的时间int num = 1;for (int i = 0; i < n;){//int endt = show[i].end;int j = i + 1;while (show[j].start < show[i].end && j<n){j++;}if (show[j].start >= show[i].end && j<n){ //此处一定要加上j<n的条件 一开始忘记了 WA了两次num++;}i = j;}cout << num << endl;}return 0;}
0 0
- 初识贪心!——hdu 2037
- 贪心—save-hdu
- 贪心——HDU 1009
- 贪心——HDU 5360
- 贪心——HDU 4572
- 贪心——HDU 4415
- 贪心算法—— hdu 2037 今年暑假不AC
- hdu 2037 贪心
- HDU-2037 贪心
- hdu 2037 贪心小水题
- hdu 2037贪心
- hdu 2037(贪心)
- hdu 2037 贪心
- hdu 2037_贪心
- HDU 2037(贪心)
- 贪心:HDU - 2037 题解
- 贪心 HDU 2037题解
- hdu——3661(贪心)
- Jmeter 的使用(完成一次简单的测试计划)
- switch 语句
- 彻底解决Android GPS没法定位这一顽固问题
- document-scanner 一个基于 OpenCV 的文档扫描程序(从现在开始直到完成)
- Android通知
- 初识贪心!——hdu 2037
- pageContext的用法
- 杭电2024题
- android 常用时间格式转换代码
- 键盘消不下去
- Java包装类
- 旋转矩阵、四元数和欧拉角之间的转换——Matlab
- android adb源码分析(3)
- C#控制台 console.writeline中占位符的示例