Leetcode 1402. 做菜顺序(DAY 25 Hard 含题解)----动态规划学习期
发布日期:2021-06-30 22:24:30
浏览次数:2
分类:技术文章
本文共 663 字,大约阅读时间需要 2 分钟。
原题题目
代码实现(首刷自解)
int sumlove;//运用库函数 快速排序compare函数int cmp(const void* a,const void* b){ return *(int*)a - *(int*)b;}//进行遍历//进行排序后满意程度是由小到大 则我们需要做菜需要把满意度高的放在后面//则也需要把满意度低的先揽入菜品中 这样满意度高的乘的数才能大void calculate(int* satisfaction,int satisfactionSize,int pos,int temp,int times){ if(pos < satisfactionSize) { //先进行计算 if((temp+=(satisfaction[pos]* times)) > sumlove) sumlove = temp; calculate(satisfaction,satisfactionSize,pos+1,temp,times+1); }}int maxSatisfaction(int* satisfaction, int satisfactionSize){ sumlove = 0; int i; //排序 qsort(satisfaction,satisfactionSize,sizeof(int),cmp); for(i=0;i
转载地址:https://love6.blog.csdn.net/article/details/112788773 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2024年05月05日 07时05分41秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
P3811 【模板】乘法逆元
2019-04-30
P5431 【模板】乘法逆元2
2019-04-30
P1495 【模板】中国剩余定理(CRT)/曹冲养猪
2019-04-30
YbtOJ——贪心算法【例题3】畜栏预定
2019-04-30
YbtOJ——递推算法【例题4】传球游戏
2019-04-30
YbtOJ——字符串处理【例题1】数字反转
2019-04-30
转trt步骤记录
2019-05-01
MatConvNet安装
2019-05-01
依赖错误
2019-05-01
ROS安装与卸载
2019-05-01
openrave安装
2019-05-01
安装openrave 0.9的各种依赖包
2019-05-01
trajopt代码使用
2019-05-01
kpm代码使用细节
2019-05-01
用原生java实现Spring以及SpringMVC(二)
2019-05-01
redis
2019-05-01
@FeignClient注解的重复名称解决
2019-05-01
ClassFile之Methods
2019-05-01
java.net.BindException: 无法指定被请求的地址
2019-05-01