leetcode:greedy:Candy(135)
来源:互联网 发布:网络代写兼职 编辑:程序博客网 时间:2024/06/05 01:19
https://leetcode.com/problems/candy/
http://www.cnblogs.com/x1957/p/3371601.html
class Solution {public: int candy(vector<int> &ratings) { vector<int> candy(ratings.size(), 1); int height = 1; for (int i = 1; i < ratings.size(); i++) { if (ratings[i] > ratings[i - 1]) { candy[i] = max(++height, candy[i]); } else { height = 1; } } height = 1; for (int i = ratings.size() - 2; i >= 0; i--) { if (ratings[i] > ratings[i + 1]) { candy[i] = max(++height, candy[i]); } else { height = 1; } } int ans = 0; for (int i = 0; i < ratings.size(); i++) { ans += candy[i]; } return ans; }};
0 0
- leetcode:greedy:Candy(135)
- LeetCode Candy Greedy
- [Leetcode 135, Hard] Candy
- LeetCode: Candy [135]
- [leetcode 135] Candy
- LeetCode(135) Candy
- [LeetCode 135]Candy
- LeetCode 135 Candy
- leetcode || 135、Candy
- [leetcode-135]Candy(java)
- leetcode 135: Candy
- leetCode #135 Candy
- 【LeetCode-135】Candy
- Leetcode (135) Candy
- LeetCode(135)Candy
- Leetcode. 135 Candy(Hard)
- LeetCode 135 Candy
- LeetCode 135 : Candy
- xstream 注解
- 基于Surface的视频编解码与OpenGL ES渲染
- PHP设计模式系列 - 策略模式
- Binary Tree Maximum Path Sum
- 开源app后台开源框架集合 java
- leetcode:greedy:Candy(135)
- 选中页面出现的值
- 两部电脑如何使用同一个GITHUB项目包
- 【法律】中华人民共和国劳动合同法
- android 添加linearlayout 边框
- 快速体验mongoDB分片
- linux 模块机制
- iOS 之 NSString 和 NSData 相互转换
- 【Flume】flume中sink到hdfs,文件系统频繁产生文件,文件滚动配置不起作用?