There are N children standing in a line. Each child is assigned a rating value.
You are giving candies to these children subjected to the following requirements:
- Each child must have at least one candy.
- Children with a higher rating get more candies than their neighbors.
What is the minimum candies you must give?
public class Solution { public int candy(int[] ratings) { if (ratings == null || ratings.length == 0) { return 0; } int[] left = new int[ratings.length]; int[] right = new int[ratings.length]; left[0] = 1; for (int i = 1; i < ratings.length; i++) { if (ratings[i] > ratings[i-1]) { left[i] = left[i-1]+1; } else { left[i] = 1; } } right[ratings.length-1] = left[ratings.length-1]; for (int i = ratings.length-2; i >= 0; i--) { if (ratings[i] > ratings[i+1]) { right[i] = right[i+1]+1; } else { right[i] = 1; } } int res = 0; for (int i = 0; i < ratings.length; i++) { res += Math.max(left[i], right[i]); } return res; } }
相关推荐
CANDY
一、PDFCandy简介 PDFCandy是一款免费在线PDF文件处理工具,可以将PDF文件转换为其他格式,如Word、JPG、PNG、HTML等,也可以从其他格式转换为PDF。此外,PDFCandy还支持PDF文件的合并、拆分、加密、解密、压缩等...
OpenCV图像风格迁移所用模板-Candy 使用方法: import cv2 image_file = 'xxx.jpg' #目标文件 model = 'Candy.t7' #模板文件 net = cv2.dnn.readNetFromTorch('models/' + model) image = cv2.imread('...
我自己在用的。。。 PS滤镜Eye Candy4000中文版
Candy 是一个开源的聊天客户端,基于JavaScript开发。支持任意Jabber服务器,包括自己搭建的服务器。但需要服务器开启HTTP-binding支持。 这个应用程序支持多个聊天室,与多个用户进行私聊,主持人甚至可以踢和禁止...
Sweet Candy Match 3 甜蜜糖果三消 unity 2020.1.17f1及以上 Sweet Candy Match 3 是一个完整的益智项目,属于经典的三消游戏类型。它为那些被彩色糖果所吸引的人提供了一款令人兴奋、有趣且具有挑战性的游戏。 如果...
candy crush saga crack
PDF Candy
Alien Skin Eye Candy 5 Textures v5.0 简体中文汉化版 绝对可用
Alien Skin 公司最新的力作 Eye Candy 5 Textures 滤镜, 功能实在强大。制作皮毛(Formerly Fur),砖块(brick wall),花纹板(Diamond Plate),大理石(Marble ),蛇皮(Reptile Skin),石材(Stone Wall),...
alien skin Eye Candy 7是一款非常强大的PS滤镜插件。包含了金属字、火焰、闪电、纹理等30多种实用特效,是设计师必备的插件之一。
PS眼睛糖果插件汉化+Eye+Candy_7.2.3.37.zip 是运行在photoshop上的特效滤镜插件,eye candy 7中文版可以为你的图像创建火焰、金属质感、闪电、动物皮毛、阴影等真实的效果,使用非常简单 。
candy 算法 图像处理 轮廓提取
fireworks EyeCandy4.0 汉化版
Candy eye 4000 注册码
candy检测(基于opencv)
PDF Candy是一款功能非常强大pdf编辑器,可以轻松完成PDF和图片、文档、电子书之间的转换操作,压缩、加密、解密、水印、裁剪、页码、删除等多种功能,每一项功能都支持批量处理,没有任何限制。需要的朋友可以前来...
这是修改最为成功的CandyCrush简体中文破解版apk安装包,其中里面的两个apk需要同时安装,就能解决现在更新后的CandyCrush闪退的问题。同时它不像传统的CandyCrush在关卡上挑战次数上的限制,可以一直闯关。因此,它...
eye candy 4000滤镜,滤镜非常多,希望对你设计图片效果有帮助