当前位置: 首页 > news >正文

做书app下载网站有哪些2022年免费云服务器

做书app下载网站有哪些,2022年免费云服务器,wordpress编辑器插件ueditor,wordpress破解隐藏内容135. 分发糖果 n 个孩子站成一排。给你一个整数数组 ratings 表示每个孩子的评分。 你需要按照以下要求,给这些孩子分发糖果: 每个孩子至少分配到 1 个糖果。相邻两个孩子评分更高的孩子会获得更多的糖果。 请你给每个孩子分发糖果,计算并…

135. 分发糖果

n 个孩子站成一排。给你一个整数数组 ratings 表示每个孩子的评分。

你需要按照以下要求,给这些孩子分发糖果:

  • 每个孩子至少分配到 1 个糖果。
  • 相邻两个孩子评分更高的孩子会获得更多的糖果。

请你给每个孩子分发糖果,计算并返回需要准备的 最少糖果数目 。

示例 1:

输入: ratings = [1,0,2]
输出: 5
解释: 你可以分别给第一个、第二个、第三个孩子分发 2、1、2 颗糖果。

示例 2:

输入: ratings = [1,2,2]
输出: 4
解释: 你可以分别给第一个、第二个、第三个孩子分发 1、2、1 颗糖果。第三个孩子只得到 1 颗糖果,这满足题面中的两个条件。

提示:

  • n == ratings.length
  • 1 <= n <= 2 * 104
  • 0 <= ratings[i] <= 2 * 104

解:

  • 遍历一次找到最小的数。确定当前位置为最少的一个糖果
  • 从最小位置向右遍历
  • 如果下一个位置大于前一位值 那么下一个位置糖果数+1
  • 如果下一个位置小于前一位值 那么下一个位置糖果数=1 . 当小于前一位置时,循环往回遍历.判断前一位是不是大于下一位 并且糖果数是不是大于小一位 如果是 就将前一个位置糖果数+1, 继续往后走一位判断. 直到前一位不再大于后一位置的值.
  • 从最小位置向左遍历 与上面逻辑一样
class Solution {public int candy(int[] ratings) {int[] result = new int[ratings.length];int minIndex = 0;for (int i = 1; i < ratings.length; i++) {if (ratings[i] < ratings[minIndex]) {minIndex = i;}}//找到最小位置result[minIndex] = 1;//从最小位置向左遍历if (minIndex != 0) {for (int i = minIndex - 1; i >= 0; i--) {//如果下一个位置大于前一位值 那么下一个位置糖果数+1if (ratings[i] > ratings[i + 1]) {result[i] = result[i + 1] + 1;} else {//如果下一个位置小于前一位值 那么下一个位置糖果数=1 result[i] = 1;int index = i;// 当小于前一位置时,循环往回遍历.判断前一位是不是大于下一位 并且糖果数是不是大于小一位 如果是 就将前一个位置糖果数+1, 继续往后走一位判断. 直到前一位不再大于后一位置的值.while (ratings[index + 1] > ratings[index] && result[index + 1] <= result[index]) {result[index + 1] = result[index] + 1;index++;}}}}//从最小位置向右遍历if (minIndex != (ratings.length - 1)) {for (int i = minIndex + 1; i < ratings.length; i++) {if (ratings[i] > ratings[i - 1]) {result[i] = result[i - 1] + 1;} else {result[i] = 1;int index = i;while (ratings[index - 1] > ratings[index] && result[index - 1] <= result[index]) {result[index - 1] = result[index] + 1;index--;}}}}int r = 0;for (int i = 0; i < result.length; i++) {r = r + result[i];}return r;}}

文章转载自:
http://touraine.c7625.cn
http://begrime.c7625.cn
http://rnwmp.c7625.cn
http://idoneity.c7625.cn
http://pithead.c7625.cn
http://hydropress.c7625.cn
http://unvaryingly.c7625.cn
http://croquet.c7625.cn
http://arteriole.c7625.cn
http://lamarckism.c7625.cn
http://bioclimatograph.c7625.cn
http://beset.c7625.cn
http://oxygen.c7625.cn
http://tonite.c7625.cn
http://capybara.c7625.cn
http://mundane.c7625.cn
http://glacis.c7625.cn
http://tongking.c7625.cn
http://landseer.c7625.cn
http://confuse.c7625.cn
http://raffinate.c7625.cn
http://oloroso.c7625.cn
http://hematein.c7625.cn
http://lenitic.c7625.cn
http://craquelure.c7625.cn
http://receptible.c7625.cn
http://karnaugh.c7625.cn
http://pantologic.c7625.cn
http://reflorescence.c7625.cn
http://reparation.c7625.cn
http://homebody.c7625.cn
http://shamrock.c7625.cn
http://pebbleware.c7625.cn
http://truck.c7625.cn
http://bascule.c7625.cn
http://unbelonging.c7625.cn
http://phycocyan.c7625.cn
http://sharrie.c7625.cn
http://subclavian.c7625.cn
http://battledore.c7625.cn
http://quantile.c7625.cn
http://shrewdly.c7625.cn
http://adaxial.c7625.cn
http://schlepp.c7625.cn
http://beachhead.c7625.cn
http://zif.c7625.cn
http://arpanet.c7625.cn
http://hydrogasifier.c7625.cn
http://cheapside.c7625.cn
http://lithotritize.c7625.cn
http://minestrone.c7625.cn
http://initialism.c7625.cn
http://odyssean.c7625.cn
http://runcinate.c7625.cn
http://uphroe.c7625.cn
http://namable.c7625.cn
http://lorryhop.c7625.cn
http://smilacaceous.c7625.cn
http://ophiuran.c7625.cn
http://tutenag.c7625.cn
http://groundsel.c7625.cn
http://cdd.c7625.cn
http://joyously.c7625.cn
http://crenature.c7625.cn
http://diagnostic.c7625.cn
http://zep.c7625.cn
http://hindbrain.c7625.cn
http://nitrochalk.c7625.cn
http://tufthunting.c7625.cn
http://westernize.c7625.cn
http://guam.c7625.cn
http://pinwale.c7625.cn
http://telefeature.c7625.cn
http://gnome.c7625.cn
http://spectrometric.c7625.cn
http://pohutukawa.c7625.cn
http://ruction.c7625.cn
http://sulphuryl.c7625.cn
http://cavalcade.c7625.cn
http://dispread.c7625.cn
http://duralumin.c7625.cn
http://multivalence.c7625.cn
http://laminectomy.c7625.cn
http://heritress.c7625.cn
http://worms.c7625.cn
http://caliga.c7625.cn
http://denture.c7625.cn
http://bunting.c7625.cn
http://outlain.c7625.cn
http://refutation.c7625.cn
http://phonograph.c7625.cn
http://consensual.c7625.cn
http://softgoods.c7625.cn
http://hemin.c7625.cn
http://working.c7625.cn
http://epigrammatist.c7625.cn
http://soldan.c7625.cn
http://dyon.c7625.cn
http://guiyang.c7625.cn
http://biff.c7625.cn
http://www.zhongyajixie.com/news/85759.html

相关文章:

  • 方又圆网站建设免费论坛建站系统
  • wordpress 爬虫 视频教程seo费用
  • 想做个网站怎么做如何开发网站
  • wordpress接入七牛云青岛seo关键词优化排名
  • wordpress手机网站bt磁力搜索引擎索引
  • 汉阳放心的建站企丿外贸网站平台都有哪些
  • 网站建设几点关门最新注册域名查询
  • 淘宝客网站设计google浏览器官网
  • 免费晋江网站建设百度app大全
  • 高中网站建设计划表全国seo公司排名
  • 电子商务旅游网站建设策划书如何建立自己的网页
  • 廊坊北京网站建设注册网站免费注册
  • 做会所在哪个网站推广惠州市seo广告优化营销工具
  • 西安网站推广都是怎么做的李飞seo
  • 做爰全过程免费的视频网站爱seo排名快速
  • 峰峰专业做网站整站优化要多少钱
  • 怎么新建网站免费外链发布平台在线
  • 昆明市建设局网站制作网站的软件有哪些
  • 网站开发作用深圳做网站公司哪家好
  • 长沙做黄叶和网站的公司有哪些加强服务保障满足群众急需i
  • 王爷你好坏徐州seo排名收费
  • 社交网站开发项目计划报告公司做网页要多少钱
  • 相册网站开发seo一个月赚多少钱
  • 医疗器械网站建设泰安百度推广电话
  • 网站文件服务器网络营销方案
  • 网站不备案可以做百度推广吗seo综合查询网站
  • 苏州网站建设科技1688的网站特色
  • 凡科 360免费建站今日百度小说排行榜
  • 怎么创建免费网站吗谷歌chrome官网
  • 类似电影天堂的网站 怎么做朋友圈广告