博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
candy 重
阅读量:4107 次
发布时间:2019-05-25

本文共 617 字,大约阅读时间需要 2 分钟。

题目:

分析:贪心算法 http://www.cnblogs.com/x1957/p/3371601.html

代码:

class Solution {	public:		int candy(vector
&ratings) { int cap = ratings.size(); int *candy = new int[cap]; fill(candy, candy + cap, 0); int k = 1; for (int i = 1; i < cap; i++) { if (ratings[i] > ratings[i - 1]){ candy[i] = max(k++, candy[i]); } else { k = 1; } } k = 1; for (int i = cap - 2; i >= 0; i--) { if (ratings[i] > ratings[i + 1]){ candy[i] = max(k++, candy[i]); } else { k = 1; } } int ans = cap; for (int i = 0; i < cap; i++) ans += candy[i]; return ans; }};

你可能感兴趣的文章
day-03JavaSE_循环
查看>>
Mysql初始化的命令
查看>>
day_21_0817_Mysql
查看>>
day-22 mysql_SQL 结构化查询语言
查看>>
MySQL关键字的些许问题
查看>>
浅谈HTML
查看>>
css基础
查看>>
HTML&CSS进阶
查看>>
Servlet进阶和JSP基础
查看>>
servlet中的cookie和session
查看>>
过滤器及JSP九大隐式对象
查看>>
软件(项目)的分层
查看>>
菜单树
查看>>
MySQL-分布式架构-MyCAT
查看>>
设计模式六大原则(6):开闭原则
查看>>
阿里面试总结--JAVA
查看>>
Servlet的生命周期
查看>>
JAVA八大经典书籍,你看过几本?
查看>>
《读书笔记》—–书单推荐
查看>>
【设计模式】—-(2)工厂方法模式(创建型)
查看>>