当前位置:网站首页>贪心之分配问题(2)
贪心之分配问题(2)
2022-06-22 17:50:00 【Douglas_LT】
每日一题ing,今天是个hard题力扣135. Candy
class Solution {
public:
int candy(vector<int>& ratings) {
int min=0;
vector<int> mark;
for(int i=0;i<ratings.size();i++)
{
mark.push_back(1);
}
for(int i=ratings.size()-2;i>=0;i--)
{
if(ratings[i]>ratings[i+1])
{
mark[i]=mark[i+1]+1;
}
}
for(int i=1;i<=ratings.size()-1;i++)
{
if(ratings[i]>ratings[i-1])
{
mark[i]=mark[i]>mark[i-1]+1?mark[i]:mark[i-1]+1;
}
}
for(int i=0;i<=ratings.size()-1;i++)
{
min=min+mark[i];
}
return min;
}
};
边栏推荐
猜你喜欢

c# sqlsugar,hisql,freesql orm框架全方位性能测试对比之sqlserver

每天5分钟玩转Kubernetes | Dashboard典型使用场景
Redis usage scenario sharing (project practice)

巴比特 | 元宇宙每日必读:传腾讯成立XR部门,元宇宙板块再次上涨,多家券商发报告关注虚拟人的投资机会...

In May, 2022, China's game manufacturers and applications went to sea, with top 30 revenue in EMEA region

5GC和卫星融合通信方案

SystemVerilog(十二)-$unit声明空间

2022重庆幼教产业展览会|高科技玩具益智解压玩具博览会

vs code突然无法进行代码跳转

缓存3种方式及原理
随机推荐
Explain the startup process of opengauss multithreading architecture in detail
IPLOOK 5GC与亚信国际CHF(计费功能)对接成功
wpa_ CLI parameter description
Golang implements reliable delay queue based on redis
今天19:30 | 科普大佬说,带大家探寻AI如何激发人类的创造力
Concepts and solutions of redis' cache penetration, cache avalanche and cache breakdown problems
Array emulation stack
新人报道的笔记
数组模拟栈
How MySQL deletes a column in a database table
在循环中动态改变标签元素的样式
STM32控制矩阵按键,HAL库,cubeMX配置
函数的导数与微分的关系
Niuke.com: judge whether it is palindrome string
3GPP 5G R17标准冻结,RedCap作为重要特性值得关注!
RSPS2022 Finalist | Dr. Yang Bai 简介
Postman learning
@“齐鲁多娇”幸运用户,山东5A景区喊你免费游园啦!
JVM快速入门
使用完整功能模仿设计法