博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU 2037 今年暑假不AC (贪心)
阅读量:6609 次
发布时间:2019-06-24

本文共 598 字,大约阅读时间需要 1 分钟。


题目:

很经典的活动安排问题变形, 与算法教材的活动安排一样,依据结束时间进行排序,然后相容的累加就可以。

// 经典贪心问题  活动时间安排的简单变形// 按活动结束时间,递增排序, 结束时间早的。优先选择#include 
using namespace std;typedef struct active{ int st; int ed; bool operator < (const struct active &at) const { return this->ed < at.ed; }}Active;const int MAX = 100+5;Active arr[MAX];int main(void){ //freopen("in.txt", "r", stdin); int n = 0; while(cin>>n && n != 0) { for(int i=0; i
= arr[j].ed) { j = i; cnt++; } } printf("%d\n", cnt); } return 0;}

转载地址:http://sniso.baihongyu.com/

你可能感兴趣的文章
C#编程(四十七)----------集合接口和类型
查看>>
【转】关于大型网站技术演进的思考(十二)--网站静态化处理—缓存(4)
查看>>
积跬步,聚小流------Bootstrap学习记录(1)
查看>>
HDUPhysical Examination(贪心)
查看>>
C++中public、protected及private用法
查看>>
苹果公司的产品已用完后门与微软垄断,要检查起来,打架!
查看>>
顶级的JavaScript框架、库、工具及其使用
查看>>
AYUI -AYUI风格的 超美 百度网盘8.0
查看>>
用MPMoviePlayerController做在线音乐播放
查看>>
【前端笔记】彻底理解变量与函数的声明提升
查看>>
Android 反编译利器,jadx 的高级技巧
查看>>
Android官方架构组件LiveData: 观察者模式领域二三事
查看>>
[Android组件化]组件化数据分享
查看>>
你必须知道的HTTP基本概念
查看>>
当下拉列表数据过大时,该如何应对?
查看>>
使用OpenGrok搭建 可搜索可跳转的源码 阅读网站
查看>>
Android ContentProvider调用报错"Bad call:..."及相关Binder权限问题分析
查看>>
Linux-正则表达式
查看>>
基本shell脚本的编辑及变量
查看>>
加密和解密 tar
查看>>