SDUTOJ 1298 活动选择】的更多相关文章

#include<iostream> #include<memory.h> using namespace std; int a[105],b[105],c[105],d[105]; int main() { int n,i,timestart=0,j,temp,t,t1,k; memset(d,0,sizeof(d)); cin>>n; for(i=1;i<=n;i++) { cin>>a[i]>>b[i]; c[i]=i; } for(…
 题目 活动选择问题 解决代码及点评 // 活动选择问题.cpp : 定义控制台应用程序的入口点. // #include<iostream> #define N 100 using namespace std; struct Activity { int number; //活动编号 int begin; //活动开始时间 int end; //活动结束时间 bool flag; //此活动是否被选择 }; //对于活动集,按照结束时间递增排序,使用快速排序 void fast_sor…
算法目前存在问题,待解决.. 活动选择问题是一类任务调度的问题,目标是选出一个最大的互相兼容的活动集合.例如:学校教室的安排问题,几个班级需要在同一天使用同一间教室,但其中一些班级的使用时间产生冲突,一些班级的时间是兼容的,我们需要找出最大的相互兼容的这样一个集合.实际上,运用‘贪心’的思想,可以准确又效率的找出这样一个集合,但为了练习一下动态规划,这篇使用了dp的做法. 活动时间表: i 0 1 2 3 4 5 6 7 8 9 10 11 si 1 3 0 5 3 5 6 8 8 2 12 1…
活动选择的类似问题都可以这么写 import java.util.ArrayList; public class huodongxuanze { /** * //算法导论中活动选择问题动态规划求解 * @param s 活动的开始时间 * @param f 活动的结束时间 * @param n 活动数目 * @return 最大兼容的活动个数 */ public static int maxCompatiableActivity(int[] s, int[] f, int n){ int[][]…
Description 学校的大学生艺术中心周日将面向全校各个学院的学生社团开放,但活动中心同时只能供一个社团活动使用,并且每一个社团活动开始后都不能中断.现在各个社团都提交了他们使用该中心的活动计划(即活动的开始时刻和截止时刻).请设计一个算法来找到一个最佳的分配序列,以能够在大学生艺术中心安排不冲突的尽可能多的社团活动. 比如有5个活动,开始与截止时刻分别为: 最佳安排序列为:1,4,5. Input 第一行输入活动数目n(0<n<100): 以后输入n行,分别输入序号为1到n的活动使用中…
作者:朱克锋 邮箱:zhukefeng@iboxpay.com 转载请注明出处:http://blog.csdn.net/linux_zkf 周末在腾讯组织了GR,活动达到了预期的收获,从这次活动我主要的收获就是了解了组织一次线下活动的流程,从发起到筹备到举行到结束. 下面就是我的具体感受,可以说是总结吧 1,        组织一次活动首先要选择一个有意义的,能给参与者带来收获的活动,比如这次的活动是一个全球性的活动,参与者能够接触到新的思想结交一些新的朋友等. 2,        选好活动主…
「拥抱开源,又见 .NET」:壹周年Party  .NET西安社区一岁啦!!!!7月21日,伴随着「拥抱开源,又见 .NET」系列最后一次线下分享活动暨一周年Party圆满结束, .NET西安社区一岁啦! 正如社区发起者张思楚所说:社区是一群有共同爱好的人走到一起形成的.让这群人Win, 让这个社区也Win.正是因为我们彼此的坚持,才成就了今天的 .NET西安社区. .NET西安社区自成立以来,秉承着开放.自由.让每一个人有所收获的理念,我们从无到有,经历了思考,初见,成长以及如期…. 过去一年…
目的 无论是公司.学校和社会团体,都会举办各式各样的活动,比如运动会.部门会议.项目会议.野炊.团建等.作为团队管理者来讲,当然希望能够把这类活动转移到线上形成完整的系统,类似于电子流的形式.本文以学院组织的所有活动为例,实现一个这样的系统. 群体 学院由很多班级组成,每个班级由班干部(如班长.团支书等,视为二级管理员)和非班干部(视为普通成员),同时学院之下有很多老师(统称为教职工,视为一级管理员). 期望需求 我们希望开发一个这样的系系统: 一级和二级管理员能够在系统内创建活动,并能够记录活…
实现需求: 1.三个多选按钮中:只能同时选择限时抢购和分享金或者拼团特惠和分享金,其中限时抢购和拼团特惠不能同时选择.并且点击后显示,再次点击赢隐藏. 1 @*活动信息*@ 2 <div> 3 <div class="main_tb_tit"><h2>活动信息</h2></div> 4 <table cellpadding="0" cellspacing="0" class=&qu…
我是小林,一名普通的软件工程师,从事BPM(业务流程管理)软件开发工作.我没有几十年的技术底蕴,无法像大牛们一样高谈阔论,品评BPM开发之道:也不是资深的流程管理专家,能与大家分析流程管理的时弊.我只是一名有着一轮工作经历的软件开发者,更准确说是流程开发者,有那么几次特殊的经历,可以窥探一丝BPM开发的发展轨迹. 2004年,我初入软件行业.当时,国内BPM软件产品大多还处在概念阶段,它们基本都是非常专业的中间件级产品,复杂的状态机.活动.事件等概念充斥其中,只有高水平的开发实施人员才能驾驭.而…