微信扫一扫打赏支持
上一页 1 ··· 482 483 484 485 486 487 488 489 490 ··· 498 下一页
摘要: 贪心5--活动选择 一、心得 二、题目和分析 问题描述: 有一个需要使用每个资源的n个活动组成的集合S= {a1,a2,···,an },资源每次只能由一个活动使用。每个活动a都有一个开始时间和结束时间,且 0<= s < f < 。一旦被选择后,活动a就占据半开时间区间[s,f]。如果[s,f]和 阅读全文
posted @ 2017-07-08 04:43 范仁义 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 贪心4--拦截导弹 一、心得 二、题目和分析 某国为了防御敌国的导弹袭击,开发出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭,并观测到导弹依次飞来的高度,请计算这套系统最多能拦截多少导 阅读全文
posted @ 2017-07-08 03:53 范仁义 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 贪心3--删数问题 一、心得 二、题目及分析 题目: 键盘输入一个高精度的正整数n(<=240位), 去掉任意s个数字后剩下的数字按原左右次序将组成一个新的正整数。 编程对给定的n和s,寻找一种方案,使得剩下的数最小。 Simple Input 178543 4 Simple Output 13 思 阅读全文
posted @ 2017-07-07 07:00 范仁义 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 贪心2--均分纸牌 一、心得 二、题目及分析 贪心法: 贪⼼算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。 贪心算法不是对所有问题都能得到整体最优解,关键是贪⼼心策略的选择,选择的贪⼼策略必须具备⽆ 阅读全文
posted @ 2017-07-07 06:42 范仁义 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 贪心1--排队打水问题 一、心得 二、题目及分析 题目意思:有n个人在一个水龙头前排队接水,假如每个人接水的时间为Ti,请编程找出这n个人排队的一种顺序,使得n个人的平均等待时间最小。分析:看题目意思,要使每个人平均等待时间最小,当然是接水时间小的排在前面了,因此解法如下。 1、读入n个人接水时间。 阅读全文
posted @ 2017-07-07 06:28 范仁义 阅读(1385) 评论(0) 推荐(0) 编辑
摘要: 栈1--出栈序列 一、心得 二、题目及分析 进栈序列是123,求所有的出栈序列 用回溯法做 三、代码及结果 阅读全文
posted @ 2017-07-07 06:06 范仁义 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 回溯9--回溯总结 一、心得 四个数组 1、原数据数组 2、标志数组 3、数据条件数组 4、结果数组 二个模式 分别是输出结果在内还是在外 for下的if下的,保存数据,下一层,回溯 阅读全文
posted @ 2017-07-06 07:58 范仁义 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 回溯8--跳马问题 一、心得 二、题目及分析 三、代码及结果 阅读全文
posted @ 2017-07-06 07:55 范仁义 阅读(1208) 评论(0) 推荐(0) 编辑
摘要: 回溯7--选书 一、心得 最简单的回溯题 数组中还有一个符合条件的那种数组 二、题目及分析 三、代码及结果 阅读全文
posted @ 2017-07-06 07:21 范仁义 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 回溯6--选择工作 一、心得 二、题目及分析 三、代码及结果 阅读全文
posted @ 2017-07-05 23:54 范仁义 阅读(465) 评论(0) 推荐(0) 编辑
上一页 1 ··· 482 483 484 485 486 487 488 489 490 ··· 498 下一页