day27 贪心算法

news/2024/10/21 6:11:21/

1.什么是贪心?
比如10张钞票,有1,5,20,100等面额,取五张,如何取得到数额最多的钱?每次取面额最大的那张钞票;就是每个阶段的局部最优;全局最优就是最后拿到的钞票数最大;局部最优推出全局最优;
题目描述
在这里插入图片描述

int cmp(const void *a,const void *b)
{return *(int *)(a) - *(int *)(b);
}int findContentChildren(int* g, int gSize, int* s, int sSize){// 找最大的饼干去喂胃口最大的孩子 这样不会浪费// 两个数组进行排序qsort(g,gSize,sizeof(int),cmp);qsort(s,sSize,sizeof(int),cmp);int right1 = gSize-1;int right2 = sSize-1;int count = 0;//记录投喂的孩子while(right1 >= 0 && right2 >= 0){if(s[right2] >= g[right1]){count++;right1--;right2--;}else{right1--;}}return count;
}

题目描述
在这里插入图片描述

int canCompleteCircuit(int* gas, int gasSize, int* cost, int costSize){// 下标 0  1  2  3  4// gas  1  2  3  4  5// cos  3  4  5  1  2// cur -2 -2 -2  4  3 (净增) 如果是负数,不可能走完一圈只能从下标3(不是负数)开始才能跑完一圈int cur = 0; //每一站剩余的油量int totalSum = 0;//所有剩余油量之和 < 0 不可能跑完一圈int start = 0;// 记录cur不是负数的下标for(int i = 0;i< gasSize;i++){cur += (gas[i] - cost[i]);totalSum += (gas[i] - cost[i]);if(cur < 0){start = i+1;cur = 0;//新起点,剩余油量归0.重新统计}}if (totalSum < 0){return -1;}return start;
}

http://www.ppmy.cn/news/893882.html

相关文章

如何制作知乎小说推文视频?小白也轻松搞定。详细的教程来了

科思创业汇 大家好&#xff0c;这里是科思创业汇&#xff0c;一个轻资产创业孵化平台。赚钱的方式有很多种&#xff0c;我希望在科思创业汇能够给你带来最快乐的那一种&#xff01; 今日我先来介绍一下如何编辑小说推文小视频&#xff0c;希望对短视频爱好者做小说推文有所帮…

数据结构——二叉树的实现

什么是二叉树&#xff1f; 二叉树&#xff08;binary tree&#xff09;是指树中节点的度不大于2的有序树&#xff0c;它是一种最简单且最重要的树。二叉树的递归定义为&#xff1a;二叉树是一棵空树&#xff0c;或者是一棵由一个根节点和两棵互不相交的&#xff0c;分别称作根…

邓应海:黄金冲高回落,欧盘继续看跌!最新黄金走势分析!

每次交易都是一个新的开始&#xff0c;过去的就让他过去&#xff0c;不要沉浸在上次交易获利后的激动&#xff0c;也不要悲伤于上次交易带给你的痛苦&#xff0c;我们要做的&#xff0c;只是往前看。 投资者本周还将聆听美联储成员的一些讲话。 美联储理事夸尔斯周三表示&#…

“夕阳无限好,只是近黄昏”改一个什么字让意境与原句截然不同?

这样的改字儿拼意境的&#xff0c;真的很费脑细胞啊&#xff01; 据说—— 古代的诗人&#xff0c;都费脑筋地改来改去&#xff0c;还起了个很难听的名字&#xff0c;叫&#xff1a;推敲。 《刘公嘉话》还为此编造出了唐代贾岛推敲的故事&#xff0c;但故事就是故事&#xff…

炒股赚钱最重要的是炒股心态和纪律

(1) 看不懂,看不准,没把握时坚决不进场 (2)先学会做空,再学会做多 (3)君子问凶不问吉,高手看盘先看跌 (4) 贪婪与恐惧,投资之大忌 (5)侥幸是加大风险的罪魁,犹豫则是错失良机的祸首,心态第一,策略第二,技术只有屈居第三 (6)任何时候不要轻易满仓,这样做,有利于保持平常心态…

股市学习稳扎稳打(一)认识市场上的各路游资

文章目录 股市学习稳扎稳打(一)认识市场上的各路游资相关阅读1、佛山无影脚-廖国沛2、割肉荣3、孙哥-孙煜4、小鳄鱼5、欢乐海岸6、炒股养家7、章盟主-章建平8、赵老哥-赵强股市学习稳扎稳打(一)认识市场上的各路游资 @ 如果觉得本文对你有帮助,可以一键三连支持,谢谢 @ 感…

股票投资长期持续稳定盈利 ​(干货)

它山之石 可以攻玉&#xff0c; 持续跟踪高瓴资本、顶级公募基金 通过分析卓越投资者的逻辑&#xff0c;站在巨人的肩膀上进行投资是通往成功的不二法门。 我们买股票&#xff0c;买的到底是什么&#xff1f;如何才能盈利&#xff0c;到底赚的是什么钱。所有进入股市的投资者都…

教你炒股票15:没有趋势,没有背驰

教你炒股票15&#xff1a;没有趋势&#xff0c;没有背驰。(2006-12-08 11:55:57) 娇&#xff1a;这里的没有趋势没有背驰的趋势指创出明显的高低点 有人很关心诸如庄家、主力之类的事情&#xff0c;但散户、庄家的位次分野这类事情不过是市场之“不患”下的“患”&#xff0c…