当前位置:网站首页>LeetCode 135. 分发糖果
LeetCode 135. 分发糖果
2022-08-04 06:42:00 【HumbleFool】

贪心
class Solution {
public:
int candy(vector<int>& ratings) {
int n = ratings.size();
vector<int> left(n, 1);
vector<int> right(n, 1);
for(int i = 1; i < n; i ++)
if(ratings[i] > ratings[i - 1])
left[i] += left[i - 1];
for(int i = n - 2; i >= 0; i --)
if(ratings[i] > ratings[i + 1])
right[i] += right[i + 1];
int res = 0;
for(int i = 0; i < n; i ++)
res += max(left[i], right[i]);
return res;
}
};
边栏推荐
猜你喜欢

电商系统PC商城模块介绍

MySQL错误-this is incompatible with sql_mode=only_full_group_by完美解决方案

ubuntu18.04安装redis教程

Error ER_NOT_SUPPORTED_AUTH_MODE Client does not support authentication protocol requested by serv

轻量化Backbone VGNetG成就“不做选择,全都要”轻量化主干网络

七夕情人节:中英文祝福短信送给你

小猫爪:AWR294x学习笔记02-AWR294x之DPM&IPC
![[漏洞问题] log4j漏洞 关于2.17.0升级到2.18.0 方案](/img/f2/2052277ae440279b33248ae51a970f.png)
[漏洞问题] log4j漏洞 关于2.17.0升级到2.18.0 方案

ERROR 2003 (HY000) Can‘t connect to MySQL server on ‘localhost3306‘ (10061)解决办法

Activiti 工作流引擎 详解
随机推荐
Lightweight Backbone VGNetG Achieves "No Choice, All" Lightweight Backbone Network
小猫爪:AWR294x学习笔记02-AWR294x之DPM&IPC
专属程序员的浪漫七夕
likeshop外卖点餐系统开源啦100%开源无加密
手把手教你Charles抓包工具使用
错误记录:TypeError: object() takes no parameters
两日总结八
分布式计算实验4 随机信号分析系统
(19)[系统调用]SSTD hook 阻止关闭
JVM调优实践
ThreadLocal内存泄漏问题讲解
国内外知名源码商城系统盘点
经典宋诗排行榜
LLVM编译技术应用分析
QT + msvc2017编译器
分布式计算实验2 线程池
SQL如何从字符串截取指定字符(LEFT、MID、RIGHT三大函数)
创建数据库报错--MySQL server is running with the --super-read-only option
LAN技术-3iStack
LeetCode(剑指 Offer)- 18. 删除链表的节点