贪心算法 会场安排问题 算法设计分析

上传人:笛音 文档编号:31200634 上传时间:2018-02-05 格式:DOC 页数:2 大小:29.50KB
返回 下载 相关 举报
贪心算法   会场安排问题  算法设计分析_第1页
第1页 / 共2页
贪心算法   会场安排问题  算法设计分析_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《贪心算法 会场安排问题 算法设计分析》由会员分享,可在线阅读,更多相关《贪心算法 会场安排问题 算法设计分析(2页珍藏版)》请在金锄头文库上搜索。

1、贪心算法 会场安排问题 算法设计分析(2010-11-17 20:40:46)编辑 删除 标签: 杂谈Description假设要在足够多的会场里安排一批活动,并希望使用尽可能少的会场。设计一个有效的算法进行安排。( 这个问题实际上是著名的图着色问题。若将每一个活动作为图的一个顶点,不相容活动间用边相连。使相 邻顶点着有不同颜色的最小着色数,相应于要找的最小会场数。 )编程任务:对于给定的 k 个待安排的活动,编程计算使用最少会场的时间表。Input输入数据是由多组测试数据组成。每组测试数据输入的第一行有 1 个正整数 k,表示有 k 个待安排的活动。接下来的 k 行中,每行有 2 个正整数,

2、分 别表示 k 个待安排的活动开始时间和结束时间。时间以 0 点开始的分钟计。Output对应每组输入,输出的每行是计算出的最少会场数。Sample Input5 1 23 12 28 25 35 27 80 36 50 Sample Output 3 程序: #include int fnPartition(int a, int low, int high) int i,j; int x = alow; i = low; j = high; while(i =ai) i+; if(i -1) n = 1; for(; i =bs) s+; else n+; return n; int main(void) int n,i; while(1 = scanf(%d, i+) scanf(%d %d, printf(%dn,fnSchedule(st,et,0,n-1); delete st; delete et; return 0;

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号