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

高端大气装饰公司网站源码 百度网盘做产品封面的网站

高端大气装饰公司网站源码 百度网盘,做产品封面的网站,wordpress内容页怎么分页,vue.js做个人网站题目描述 n 个孩子站成一排。给你一个整数数组 ratings 表示每个孩子的评分。 你需要按照以下要求#xff0c;给这些孩子分发糖果#xff1a; 每个孩子至少分配到 1 个糖果。相邻两个孩子评分更高的孩子会获得更多的糖果。 请你给每个孩子分发糖果#xff0c;计算并返回…题目描述 n 个孩子站成一排。给你一个整数数组 ratings 表示每个孩子的评分。 你需要按照以下要求给这些孩子分发糖果 每个孩子至少分配到 1 个糖果。相邻两个孩子评分更高的孩子会获得更多的糖果。 请你给每个孩子分发糖果计算并返回需要准备的 最少糖果数目 。 样例输入 示例 1 输入ratings [1,0,2] 输出5 解释你可以分别给第一个、第二个、第三个孩子分发 2、1、2 颗糖果。示例 2 输入ratings [1,2,2] 输出4 解释你可以分别给第一个、第二个、第三个孩子分发 1、2、1 颗糖果。第三个孩子只得到 1 颗糖果这满足题面中的两个条件。 提示 n ratings.length1 n 2 * 1040 ratings[i] 2 * 104 题解 先确定右边评分大于左边的情况 只要右边评分比左边大右边的孩子就多一个糖果。相邻的孩子中评分高的右孩子获得比左边孩子更多的糖果确定左孩子大于右孩子的情况 只要左边评分比右边大左边的孩子就多一个糖果。此时相邻的孩子中评分高的左孩子获得比右边孩子更多的糖果取两次tmp[i]结果的最大值此时便可让tmp[i]比左边tmp[i - 1]的糖果多也比右边tmp[i 1]的糖果多。 代码 class Solution { public:int candy(vectorint ratings) {int nratings.size();if(n1 || n0)return n;vectorint tmp(n,1);//从前向后遍历右边比左边大for(int i1;in;i){if(ratings[i]ratings[i-1])tmp[i]tmp[i-1]1;}//左边比右边大for(int in-1;i0;i--){if(ratings[i-1]ratings[i])tmp[i-1]max(tmp[i-1],tmp[i]1);}return accumulate(tmp.begin(),tmp.end(),0);} };
http://www.zqtcl.cn/news/353398/

相关文章:

  • 网站建设讲师招聘如何做电商产品推广
  • 让百度收录网站网站开发流程进度表
  • 有几个网站能在百度做推广产品开发管理系统
  • 一个网站项目的价格表dz论坛seo
  • 企业做网站要多少钱哪个网站做动图
  • 知名企业网站例子4s店网站模板
  • 网站建设的信息安全防范技术初级买题做哪个网站好
  • 品牌营销网站建设东莞智通人才招聘网
  • 莒县建设局网站好的网站具备什么条件
  • 威海网站建设怎么样网上怎么推销自己的产品
  • 网站做SEO优化网站建设背景图片大小的修改
  • 看企业网站怎么做到百度秒收WordPress怎么可以上传图片
  • 欧洲手表网站简述jsp网站架构
  • 网站搜索排名优化软件flash xml网站
  • 匀贵网站建设亿级别网站开发注意
  • 怎样架设网站网站优化公司推荐
  • iis网站防盗链济宁官方网站
  • 网址查询地址查询站长之家在海南注册公司需要什么条件
  • 网站开发兼职平台网站建设需要多少钱小江网页设计
  • 最专业的网站建设收费2021没封的网站有人分享吗
  • 站酷设计网站官网入口文字设计wordpress是服务器吗
  • 律师手机网站模板天津做推广的公司
  • 西安市高新区建设规划局网站织梦小说网站模板下载地址
  • 网站开发简历 自我评价网页设计报告论文
  • 如何让网站不被收录不备案 国内网站
  • 站长之家域名买天猫店铺去哪里买
  • asp.net做的网站模板下载万网x3 wordpress
  • 设计网站设计目标天津市建设工程管理总队网站
  • 网站开始怎么做上海响应式网页建设
  • 网站备案 seo免费二维码制作网站