排排坐分果果,这道题还是蛮难想的,答案忘了从哪里看的了

    public int candy(int[] ratings) {if(ratings == null) return 0;int len = ratings.length;int res = 0;if(len==1) return 1;int [] lf = new int[len];int [] rt = new int[len];lf[0]=1;for(int i=1;i<len;i++){if(ratings[i]>ratings[i-1]){lf[i] = lf[i-1]+1;}elself[i] = 1;}rt[len-1] = lf[len-1];for(int j=len-2;j>=0;j--){if(ratings[j]>ratings[j+1]){rt[j] = rt[j+1]+1;}else  rt[j]=1;}for(int i=0;i<len;i++){res+=Math.max(rt[i],lf[i]);}return res;}

转载于:https://www.cnblogs.com/jiajiaxingxing/p/4570733.html

天题系列: Candy相关推荐

  1. [分类整理IV]微软等100题系列V0.1版:字符串+数组面试题集锦

    微软等100题系列V1.0版整理IV:字符串+数组面试题集锦 July   2010年12月30日 第4章 字符串+数组面试题 在微软等100题系列V0.1版中,此类字符串+数组的问题,占了足足22道 ...

  2. python必刷面试_Python面试必刷题系列(5)

    本篇是[Python面试必刷题系列]的第5篇文章.通过收集.整理Python真实面试题,给大家讲解面试中的python高频考察点,希望能够引起读者的足够重视. 往期回顾: Python中 is 和 = ...

  3. 每天一道算法题系列十七之电话号码的字母组合

    每天一道算法题系列: 来源:力扣(LeetCode) 本题链接:https://leetcode-cn.com/problems/letter-combinations-of-a-phone-numb ...

  4. BAT机器学习面试1000题系列(第1~305题

    1 请简要介绍下SVM,机器学习 ML模型 易SVM,全称是support vector machine,中文名叫支持向量机.SVM是一个面向数据的分类算法,它的目标是为确定一个分类超平面,从而将不同 ...

  5. BAT机器学习面试1000题系列(第150~279题)

    首页 博客 学院 下载 GitChat TinyMind 论坛 问答 商城 VIP 活动 招聘 ITeye CSTO 写博客 发Chat leadai的博客 RSS订阅 转 BAT机器学习面试1000 ...

  6. 【转】BAT机器学习面试1000题系列(1~50)

    BAT机器学习面试1000题系列 整理:July.元超.立娜.德伟.贾茹.王剑.AntZ.孟莹等众人.本系列大部分题目来源于公开网络,取之分享,用之分享,且在撰写答案过程中若引用他人解析则必注明原作者 ...

  7. BAT机器学习面试1000题系列(详细版)

    BAT机器学习面试1000题系列 置顶 2017年12月14日 15:19:15 阅读数:20913 几点声明: 1.本文的内容全部来源于七月在线发布的BAT机器学习面试1000题系列: 2.文章中带 ...

  8. 【244天】我爱刷题系列(3)

    叨叨两句 未来我爱刷题系列将与跃迁之路系列绑定,同步更新,即每天我都将运用跃迁之路的方法进行刻意练习. 总结套路,用乘法思路跃迁. 题8:编写程序把这些IP按数值大小,从小到大排序并打印出来 编写程序 ...

  9. 暑假第十三天之每天一些题系列

    暑假第十三天之每天一些题系列 一.选择题 如果二进制文件 a.dat 已经存在,现在要求写入全新数据,应以什么方式打开 A. "w" B. "wb" C. &q ...

  10. 算法刷题系列(四)蓝桥杯python算法训练3(下)

    上一次的节点选择算法由于春节过年耽搁了,现在重新补上 上篇链接:算法刷题系列(四)蓝桥杯python算法训练3 - 经验教训 在纷繁复杂的使用了列表来暂存数据之后,发现其实可以利用笔者自己不太常用的字 ...

最新文章

  1. 数字图像处理:blob分析、阈值分割
  2. 京东程序员回应“被猝死”:我还活着,还在写代码
  3. apigateway-kong(四)负载均衡理论及实现
  4. 【C++】const讲解
  5. mvc html根目录,c#-路由到ASP.NET MVC中的根目录
  6. 流媒体的未来——视频技术如何演变
  7. 安装vuejs全过程、淘宝镜像
  8. 前端之路:平凡中的小事,有点鸡汤的感觉哟!
  9. 安装sql server 2008 management studio时,提示升级VS2008 到 SP1
  10. Tensorboard可视化具体做法
  11. python--过滤top命令--之--时间_系统CPU_进程CPU_内存
  12. 常规英文字体 电商_电商设计中常见的中英字体的应用
  13. 2017互联网寒冬程序员求职随感
  14. Mac桌面文件怎么恢复?
  15. doc文件转换为docx文件
  16. vue 详情页标记 评论 详情 等注意事项
  17. 考研英一----2006年真题知识点总结
  18. 易语言字符代码表(键盘)
  19. 子类调用父类 关键字 super
  20. 阿里巴巴字体图标使用

热门文章

  1. 三、Netty的粘包半包问题解决
  2. 数据结构:表达式之中缀转后缀
  3. [Android]你不知道的Android进程化(3)--进程等级
  4. 双流棠湖中学怎么样_棠湖中学教师团队荣获四川省“最美教师团队”!
  5. JZOJ 5268. 旅行
  6. 5 可隐藏的侧栏_6种隐藏式设计,不仅实用,而且更显高级!
  7. linux内存分配缺陷,Linux系统优化-内存错误分析
  8. 所请求vi未加载至服务器内存_linux下tomcat端口请求数太大,导致服务器资源加载过慢的配置优化...
  9. Adobe Acrobat Reader快捷键
  10. uvalive4836(枚举)