问一个贪心法的问题
貌似用不到贪心吧?
要求最少需要多少辆汽车只需确定最多有多少个乘客同时在车上就成了
算法如下:
1,定义a[n][n]用于存储p(i,j), 则i行的和为i站上车的人数, j列的和为j站下车的人数;
2,任意站点i开车时乘客人数f(i)=f(i-1)-d(i)+u(i),其中d(i)表示下车人数,u(i)表示上车人数,明显f(0)=0;
3,从i=1开始到i=n-1结束,遍历, 得到最多乘车的乘客数目max, 需要的车数=max/30 向上取整。
武则天以唐高宗患病不能上朝为由,打算登上龙椅听政,更欲以凤头龙身石雕来证明自己乃天命所归,不料天降旱雷将石雕粉碎,武则天胆裂,其亲信南山姥姥遂建议将相传可保大唐江山的「定国龙珠」毁灭。碧瑶仙子奉天帝命令下凡抹拭龙珠,却因忘记太上老君吩咐,令姥姥有机可乘,自己更因此被困于龙珠内,要等有绿人出现才能得到释放。高宗驾崩,武则天将两名太子李显及李旦相继废掉,登位成为女皇帝。 姥姥视李旦之子隆基为后患,假传武则天口谕将所有皇孙杀掉。宫女抱隆基离宫遭追杀,无奈将隆基弃于山野,投海自尽。二十年后,隆基母陈后(陈嘉仪饰)忆子成狂,于武则天八十大寿日在天牢中大吵大闹,被下令逐出皇宫,陈后遂带着在天牢拾得的龙珠离开京城。隆基则被一问米婆高大娘及其子力士所拾,取名高二,三人靠呃神骗鬼维生。宰相慕容白(廖启智饰)因失言被武则天赶离宫后,与女慕容雪相依为命,慕容雪天生丽质,宅心仁厚,派米给坊众,力士慕名前来一睹芳容。笼基取米后被推倒,慕容雪好心上前慰问,龙基被她吸引。
第2集 隆基因祸得龙珠
慕容白欲藉拍卖会及女儿的美貌,结交权贵。力士为见慕容雪拉隆基乔装富家子弟前往拍卖会,隆基因一时好奇尝试把玩拍卖的「富贵鱼洗」,终凭其贵气把吏部尚书之子杨公子气走。慕容白因而误当力士为显赫人家之后,欲撮合他与女儿。杨公子于市集上再度被力士当众落面,深心不忿,命人彻查力士底细。 隆基于街上遇陈后,同情她疯癫无依,遂将买给慕容雪的糖水转送给她吃,慕容雪见状,欣赏隆基爱心。杨公子设局在慕容雪前揭穿力士与隆基靠行骗为生,慕容雪大感失望。力士为报仇暗算杨公子,令他被马抛下受伤,杨公子遂串通衙门,夸大伤势将力士及隆基收监。大娘与力士于狱中多番暗示要隆基报养育之恩,隆基感难为。慕容雪接隆基信后,对他印象改观,亦见杨公子伤势不重,遂代二人向他求情,杨公子假意应承。
隆基见力士饱受皮肉之苦,不忍,无奈代他认罪,终被收监。陈后因辱骂武则天,被囚于隆基邻仓中,隆基将饭�转赠给她。杨公子收买县官欲除掉隆基,以泄心头之恨。隆基同情陈后,扮其皇儿哄她,陈后遂将龙珠送他为礼。隆基于押解途中,方悉同行皆是重犯被判充军,拼命逃亡遭追捕,隆基情急下将从衣服中掉出来的龙珠吞下。
第3集 碧瑶留于隆基身边
碧瑶于龙珠内被隆基吞下后感灼热而苏醒,在龙珠内大跳大叫,令隆基发狂奔走,且力大无穷。隆基为充军一事找杨公子,杨公子被他神力吓得在县官面前自招诬害他的真相。力士见隆基身怀绝技,安排他表演飞天绝技赚钱。隆基因跳跃过度呕吐,碧瑶即从他口中跳出。隆基没有碧瑶在体内,即打回原形,表演危险动作时险象横生,碧瑶贪玩,乘机作弄他与力士,令二人出丑人前。 碧瑶对凡间事物感好奇,还有意欲吃东西,决找太上老君问个明白,老君说出要碧瑶半年内找回定国神珠放回龙口,及扶助太子登基恢复大唐江山方可重返天庭。碧瑶为取回龙珠,施法向隆基证明自己是神仙,吓坏隆基。武则天发恶梦,姥姥指为不祥之兆,认定是龙珠未毁之后患,派手下寻珠,毁灭之。隆基未能吐出龙珠,碧瑶只好随他回家,大娘、力士误会二人关系暧昧。
碧瑶随隆基及力士上酒家,见力士为省钱使诈,不悦,施法令他主动找数及给予小费。杨公子以慕容白盗取宫中对象拍卖来要胁他将慕容雪嫁给自己,慕容白无奈答应,可惜慕容雪誓死不从,更投河自尽以明志。隆基与力士闻慕容雪寻死,赶至,隆基虽不懂游泳,仍奋力游出河中救慕容雪,不料力士竟将功劳归给自己。
第4集 碧瑶助隆基重返过去
力士欲找出杨公子之把柄,希望逼令他退婚,遂着隆基跟踪杨公子,碧瑶即指街上有邪气,欲阻隆基上街,不果,惟有陪他一起外出。碧瑶发现姥姥手下行踪,终将他消灭。杨公子到慕容家迎娶慕容雪,慕容雪坚拒出嫁,杨公子即反目指要供出慕容白罪状,碧瑶便施法使杨公子变成狗妖,杨公子惨被众人群殴,婚约终告取消。 慕容雪找隆基感激他相救,力士却领功,吹嘘一切乃自己所为,碧瑶不忿。隆基央求碧瑶替自己寻访身世,碧瑶遂使出「斗转星移」大法,令他重返过去,却因功力不递,数番施法才能到达隆基襁褓时。过程中,隆基得悉年幼时遭力士嫁祸,而被当众脱裤的原由,气极;又见到婴孩时被宫女遗弃于山中的经过,可惜当他快可在狱中见到娘亲时,却因碧瑶数度施法,元气大伤,而与陈后缘悭一面。
慕容雪应力士邀请郊游,其时有人遇溺,慕容雪因而发现当日落河救自己的不是力士。慕容雪试探隆基,欣赏他救人而不邀功,遂向他暗示爱意。隆基得店主打赏工钱,及后方发现是慕容雪暗中帮助。力士因被慕容雪拒见面,声言寻死,隆基好言安慰。隆基不欲横刀夺爱,找碧瑶帮忙传话,在慕容雪前声称二人相恋,为了令她死心,更不惜指碧瑶已怀有其孩子。
第5集 龙珠失而复得
慕容雪不信碧瑶所言,更指她说话不要脸,碧瑶方知道隆基羞辱自己,找他晦气。隆
百度知道机器人 Running
没有错啊
这个就是最大子集,当然还有另外一个子集{[1,5),[5,10)}满足要求
贪心不同于DP就是因为每次只有一个最优子结构。
贪心算法例题分析
在0-1背包问题中,面临一个150单位容量的背包,需选择7种物品,但物品不可分割。目标是最大化背包内物品总价值,同时保证总重量不超过背包容量。三种可能的贪心策略分别是:1. 挑选价值最大物品:这个策略可能存在反例,例如当背包剩余容量为30时,物品A、B和C,价值分别为30、20和20,重量分别为28、...
贪心算法的例题分析
一般来说,贪心算法的证明围绕着:整个问题的最优解一定由在贪心策略中存在的子问题的最优解得来的。对于例题中的3种贪心策略,都是无法成立(无法被证明)的,解释如下:⑴贪心策略:选取价值最大者。反例:W=30物品:A B C重量:28 12 12价值:30 20 20根据策略,首先选取物品A,接下来就无法再...
能采用贪心算法求最优解的问题,一般具备()性质?
贪心算法适用的问题必须满足两个属性: (1) 贪心性质:整体的最优解可通过一系列局部最优解达到,并且每次的选择可以依赖以前做出的选择,但不能依赖于以后的选择。 (2) 最优子结构:问题的整体最优解包含着它的子问题的最优解。贪心算法,“贪心”二字顾名思义,因此其规律特征就是更加注重当前的...
贪心算法是如何解决问题?
贪心算法是一种分级处理的方法。用贪心法设计算法的特点是一步一步的进行,根据某个优化测度(可能是目标函数,也可能不是目标函数),每一步上都要保证能获得局部最优解。每一步只考虑一个数据,它的选取应满足局部优化条件。若下一个数据与部分最优解连在一起不再是可行解时,就不把该数据添加到...
贪心法求解问题满足的基本要素
贪心法求解问题满足的基本要素:贪心选择性质最优子结构。表示一个算法常用的方法有分治法、动态规划、贪心法和回溯法。一、分治法 定义:分治法是一种将问题分解成若干个子问题然后逐个解决的方法。每个子问题的解合并起来,最终得到原问题的解。步骤:分解:将原问题分解为若干个规模较小的子问题。解决...
图解!一文带你玩转贪心算法!
贪心法题解步骤。贪心算法的解题步骤,其实和分治算法很像的。我在之前讲分治算法的时候讲过分治算法的3个步骤:划分(Divide):将原问题划分为规模较小的子问题,子问题相互独立,与原问题形式相同。求解(Conquer):递归的求解划分之后的子问题。合并(Combine):这一步非必须。有些问题涉及合并子...
贪心法的求解步骤
贪心算法的基本步骤:1、首先定义问题,确定问题模型是不是适合使用贪心算法,即求解最值问题;2、将求极值的问题进行拆解,然后对拆解后的每一个子问题进行求解,试图获得当前子问题的局部最优解;3、所有子问题的局部最优解求解完成后,把这些局部最优解进行汇总合并,得到最终全局的最优解,那么这个最...
贪心--删数问题
2、如果数字序列递增排列,则删除最后一个数字 如 1235 序列递增,则删除 5,得 123 \/\/\/ \/\/ 贪心法_删数问题_源程序 \/\/ 调试平台: Microsoft Visual C++ .NET \/\/ 建立工程 Win32控制台应用程序 \/\/ greed.cpp : 定义控制台应用程序的入口点。\/\/ include "stdafx.h"include "conio.h"include...
贪心法的数学基础
就是说,你需要证明当前问题可以通过选择最好的那个元素(比如01背包,总能够通过选择当前重量最小的物品来得到最优解)来解决问题 证明:(每一步所做的贪心选择最终导致问题的整体最优解)\/\/基本思路:考察一个问题的最优解,证明可修改该最优解,使得其从贪心选择开始,然后用数学归纳法证明每一步都...
问一个贪心法的问题
第1集 武则天登上帝位 武则天以唐高宗患病不能上朝为由,打算登上龙椅听政,更欲以凤头龙身石雕来证明自己乃天命所归,不料天降旱雷将石雕粉碎,武则天胆裂,其亲信南山姥姥遂建议将相传可保大唐江山的「定国龙珠」毁灭。碧瑶仙子奉天帝命令下凡抹拭龙珠,却因忘记太上老君吩咐,令姥姥有机可乘,自己...
移俭怡美: 这道题的贪心算法比较容易理解,我就不多说明了,只是提到一下算法思路1、建立数学模型描述问题.我在这里将时间理解成一条直线,上面有若干个点,可能是某些活动的起始时间点,或终止时间点.在具体一下,如果编程来实现的话,将...
格尔木市13224806437: 砝码称重问题怎么用贪心算法解决砝码称重问题:设有1g、2g、3g、5g、10g、20g的砝码各若干枚(其质量 - ?
移俭怡美:[答案] 现有1g、2g、3g、5g、10g、20g的砝码各若干枚,问用这些砝码可以称出多少种不同的重量.(设砝码的总重量不超过... 输出方式:Total=N (N表示用这些砝码能称出的不同重量的个数,但不包括一个砝码也不用的情况) 如:输入:1 1 0 0 0 0 输出...
格尔木市13224806437: 贪心法的含义是什么? - ?
移俭怡美: 贪心法顾名思义就是说要贪,要一点一点的贪,歇斯底里地贪. 嚼字一点的讲,就是说求一个问题的最优解时,将这个问题肢解为一系列的局部性的问题,然后通过在每个局部得到最优以使得在全局得到最优.
格尔木市13224806437: 贪心算法的会场安排问题 - ?
移俭怡美: 这是一种点着色问题:以一个点代表一个活动,如果任意两个活动时间冲突,则在这两点间连一条线,这样就构成了一张图,现在给每一个点涂上颜色,要求相邻点不能为同一颜色,每一种颜色代表一个会场,要求颜色最少即可. 但是对于这个问题,因为知道冲突的原因,所以可以从原因入手,得到更高效的解. 1)先定义数据结构:以时间为核心,定义对象T,拥有t与f两个属性,其中t是时间,f代表是活动开始还是结束. 2)对所有对象T按T.t排序 3)依次取出最小的t,如果是一个开始时间count = count + 1,如果是一个结束时间 count = count -1 其中最大的count数就是要的最少的会场
格尔木市13224806437: 用贪心算法求解换零钱问题 - ?
移俭怡美: 对货币按照面值从大到小排列,先按照最大面值给,然后将剩余的钱用次大的面值给,依此类推即可.
格尔木市13224806437: 贪心算法 部分背包问题 - ?
移俭怡美: [背包问题]有一个背包,背包容量是M=150.有7个物品,物品可以分割成任意大小.要求尽可能让装入背包中的物品总价值最大,但不能超过总容量.物品 A B C D E F G 重量 35 30 60 50 40 10 25 价值 10 40 30 50 35 40 30 分析:目标...
格尔木市13224806437: 贪心算法部分背包问题给定一个最大容量为M的背包和N种食品,有食盐 ?
移俭怡美: 对每件物品,以价值排序,每次优先选取价值大的,若物品选光则选次大的,直到背包装不下. 证明: 对第i件物品,若它是当前能选的物品中价值最大的,则选一公斤的该物品总比选一公斤的其他物品价值大.若你选取了一公斤价值为V1的物品,剩下了一公斤价值为V2的物品,而V2>V1,则只要将 两物品交换则能构造出一个更优的解,由此可知,上述的贪心是正确的.
格尔木市13224806437: 运用贪心法和递归调用求解的题目各一题 - ?
移俭怡美: 贪心法: 删数问题:(shanshu)键盘输入一个高精度的正整数N(此整数中没有'0'),去掉其中任意S个数字后剩下的数字按原左右次序将组成一个新的正整数.编程对给定的N和S,寻找一种方案使得剩下的数字组成的新数最小.输出应...
格尔木市13224806437: 求一个算法(贪心算法) - ?
移俭怡美: 首先,无所谓哪里密集哪里不密集的说法,这是人为的区分,需要首先遍历全部格子才能确定,是最慢的算法,全部遍历过了就可以得出最优的路线了.既然用贪心算法,为了思考方便,可以假设棋盘无穷大,算法的目的是判断下一步该往右走还...
格尔木市13224806437: 计算题【用贪心算法求解付款问题】 - ?
移俭怡美: 不是 贪心得到的结果是 3元,1元,5角,1角 最优是一张三元,两张八角.