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

专门做设计的一个网站推广用哪个平台效果好

专门做设计的一个网站,推广用哪个平台效果好,怎么做网站旅游宣传,flash 开发的网站❤️❤️❤️ 欢迎来到我的博客。希望您能在这里找到既有价值又有趣的内容,和我一起探索、学习和成长。欢迎评论区畅所欲言、享受知识的乐趣! 推荐:数据分析螺丝钉的首页 格物致知 终身学习 期待您的关注 导航: LeetCode解锁100…

❤️❤️❤️ 欢迎来到我的博客。希望您能在这里找到既有价值又有趣的内容,和我一起探索、学习和成长。欢迎评论区畅所欲言、享受知识的乐趣!

  • 推荐:数据分析螺丝钉的首页 格物致知 终身学习 期待您的关注
    在这里插入图片描述

  • 导航

    • LeetCode解锁1000题: 打怪升级之旅:每题都包括3-5种算法,以及详细的代码实现,刷题面试跳槽必备
    • 漫画版算法详解:通过漫画的形式和动态GIF图片把复杂的算法每一步进行详细可视解读,看一遍就掌握
    • python源码解读:解读python的源代码与调用关系,快速提升代码质量
    • python数据分析可视化:企业实战案例:企业级数据分析案例与可视化,提升数据分析思维和可视化能力
    • 程序员必备的数学知识与应用:全面详细的介绍了工程师都必备的数学知识

期待与您一起探索技术、持续学习、一步步打怪升级 欢迎订阅本专栏❤️❤️

题目描述

老师想给孩子们分发糖果,有 N 个孩子站成了一条直线,老师会根据每个孩子的表现,预先给他们评分。你需要按照以下要求,帮助老师给这些孩子分发糖果:

  1. 每个孩子至少分到一个糖果。
  2. 评分更高的孩子必须比他两侧的邻位孩子获得更多的糖果。

你需要最少准备多少糖果。

示例 1:

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

示例 2:

输入: [1,2,2]
输出: 4
解释: 你可以分别给这三个孩子分发 1、2、1 颗糖果。第三个孩子只得到 1 颗糖果,这满足题目要求。

方法一:两次遍历法

解题步骤

  1. 创建一个糖果数组,初始化每个孩子的糖果数为 1。
  2. 从左到右遍历,如果当前孩子的评分高于前一个孩子,则当前孩子的糖果数设置为前一个孩子的糖果数加一。
  3. 从右到左遍历,如果当前孩子的评分高于后一个孩子,并且当前孩子的糖果数不大于后一个孩子的糖果数,则当前孩子的糖果数设置为后一个孩子的糖果数加一。
  4. 返回糖果数组的总和。

Python 示例

def candy(ratings):n = len(ratings)candies = [1] * n# 从左到右遍历for i in range(1, n):if ratings[i] > ratings[i - 1]:candies[i] = candies[i - 1] + 1# 从右到左遍历for i in range(n - 2, -1, -1):if ratings[i] > ratings[i + 1] and candies[i] <= candies[i + 1]:candies[i] = candies[i + 1] + 1return sum(candies)# Example usage
ratings = [1, 0, 2]
print(candy(ratings))  # Output: 5ratings = [1, 2, 2]
print(candy(ratings))  # Output: 4

算法分析

  • 时间复杂度:O(N),其中 N 是孩子的数量。需要遍历两次数组。
  • 空间复杂度:O(N),用于存储糖果数量的数组。

算法图解与说明

考虑 ratings = [1, 0, 2]初始化糖果数组:candies = [1, 1, 1]左到右遍历:
索引1: 1 (评分 0) <= 0 (评分 1), 无变化
索引2: 2 (评分 2) > 0 (评分 0), 更新 candies[2] = candies[1] + 1 = 2
结果: candies = [1, 1, 2]右到左遍历:
索引1: 0 (评分 1) > 0 (评分 1) 且 candies[1] <= candies[2], 无变化
索引0: 1 (评分 1) > 0 (评分 0), 更新 candies[0] = candies[1] + 1 = 2
结果: candies = [2, 1, 2]总糖果数: 2 + 1 + 2 = 5

方法二:单次遍历法

解题步骤

  1. 创建一个糖果数组,初始化每个孩子的糖果数为 1。
  2. 使用一个标记数组来记录相邻孩子之间的关系(评分高的标记为 1,评分低的标记为 -1,相等标记为 0)。
  3. 单次遍历,根据标记调整糖果数,确保所有条件都满足。
  4. 返回糖果数组的总和。

Python 示例

def candy(ratings):n = len(ratings)if n == 0:return 0if n == 1:return 1candies = [1] * nfor i in range(1, n):if ratings[i] > ratings[i - 1]:candies[i] = candies[i - 1] + 1for i in range(n - 2, -1, -1):if ratings[i] > ratings[i + 1]:candies[i] = max(candies[i], candies[i + 1] + 1)return sum(candies)# Example usage
ratings = [1, 0, 2]
print(candy(ratings))  # Output: 5ratings = [1, 2, 2]
print(candy(ratings))  # Output: 4

算法分析

  • 时间复杂度:O(N),其中 N 是孩子的数量。需要遍历两次数组。
  • 空间复杂度:O(1),只使用了常数级别的额外空间。

算法图解与说明

考虑 ratings = [1, 0, 2]初始化糖果数组:candies = [1, 1, 1]单次遍历:
从左到右遍历:
索引1: 1 (评分 0) <= 0 (评分 1), 无变化
索引2: 2 (评分 2) > 0 (评分 0), 更新 candies[2] = candies[1] + 1 = 2
结果: candies = [1, 1, 2]从右到左遍历:
索引1: 0 (评分 1) > 0 (评分 1) 且 candies[1] <= candies[2], 无变化
索引0: 1 (评分 1) > 0 (评分 0), 更新 candies[0] = candies[1] + 1 = 2
结果: candies = [2, 1, 2]总糖果数: 2 + 1 + 2 = 5

这两种方法都能有效地解决分发糖果的问题,确保每个孩子至少得到一颗糖果,并且评分更高的孩子比相邻孩子获得更多糖果。选择哪种方法可以根据具体场景和个人喜好而定。

🌹🌹如果觉得这篇文对你有帮助的话,记得一键三连关注、赞👍🏻、收藏是对作者最大的鼓励,非常感谢 ❥(^_-)

❤️❤️作者知识有限,如有错误,请各位大佬评论区批评指正,不胜感激❥(^_-)
在这里插入图片描述


文章转载自:
http://magnolia.zfyr.cn
http://overclothes.zfyr.cn
http://tali.zfyr.cn
http://car.zfyr.cn
http://noninductivity.zfyr.cn
http://musicianly.zfyr.cn
http://dar.zfyr.cn
http://cucumiform.zfyr.cn
http://crownland.zfyr.cn
http://meagrely.zfyr.cn
http://radiation.zfyr.cn
http://cosmopolis.zfyr.cn
http://bhojpuri.zfyr.cn
http://abranchiate.zfyr.cn
http://ascending.zfyr.cn
http://eminent.zfyr.cn
http://snakehead.zfyr.cn
http://quass.zfyr.cn
http://oxalis.zfyr.cn
http://taconite.zfyr.cn
http://postganglionic.zfyr.cn
http://blockhouse.zfyr.cn
http://ontogenic.zfyr.cn
http://iconoscope.zfyr.cn
http://canalboat.zfyr.cn
http://unsf.zfyr.cn
http://transcendence.zfyr.cn
http://offensive.zfyr.cn
http://benignancy.zfyr.cn
http://squama.zfyr.cn
http://nonevent.zfyr.cn
http://typeface.zfyr.cn
http://sgm.zfyr.cn
http://resource.zfyr.cn
http://rushlight.zfyr.cn
http://wire.zfyr.cn
http://postnasal.zfyr.cn
http://luxemburg.zfyr.cn
http://convince.zfyr.cn
http://puissance.zfyr.cn
http://allocate.zfyr.cn
http://cockeyed.zfyr.cn
http://overboot.zfyr.cn
http://interoperable.zfyr.cn
http://interstitialcy.zfyr.cn
http://sexily.zfyr.cn
http://tearlet.zfyr.cn
http://trueness.zfyr.cn
http://gange.zfyr.cn
http://debrett.zfyr.cn
http://hemitrope.zfyr.cn
http://bobbin.zfyr.cn
http://playdate.zfyr.cn
http://pathein.zfyr.cn
http://jot.zfyr.cn
http://appulse.zfyr.cn
http://neuralgic.zfyr.cn
http://hamal.zfyr.cn
http://photodynamic.zfyr.cn
http://hematuria.zfyr.cn
http://rockcraft.zfyr.cn
http://porker.zfyr.cn
http://ludo.zfyr.cn
http://octavo.zfyr.cn
http://brasflia.zfyr.cn
http://beholder.zfyr.cn
http://vanishingly.zfyr.cn
http://measle.zfyr.cn
http://amberlite.zfyr.cn
http://rambutan.zfyr.cn
http://evader.zfyr.cn
http://foretopmast.zfyr.cn
http://hypophoria.zfyr.cn
http://rehandle.zfyr.cn
http://auricular.zfyr.cn
http://convolute.zfyr.cn
http://pixy.zfyr.cn
http://pardoner.zfyr.cn
http://nonane.zfyr.cn
http://emblazonment.zfyr.cn
http://starlet.zfyr.cn
http://sackcloth.zfyr.cn
http://bedclothing.zfyr.cn
http://verbiage.zfyr.cn
http://frumentaceous.zfyr.cn
http://imput.zfyr.cn
http://sgram.zfyr.cn
http://meed.zfyr.cn
http://navy.zfyr.cn
http://supraconductivity.zfyr.cn
http://trochus.zfyr.cn
http://clinometer.zfyr.cn
http://kendal.zfyr.cn
http://indonesia.zfyr.cn
http://physics.zfyr.cn
http://cautionary.zfyr.cn
http://bayberry.zfyr.cn
http://flexibility.zfyr.cn
http://siphonal.zfyr.cn
http://credulously.zfyr.cn
http://www.dt0577.cn/news/65576.html

相关文章:

  • wordpress后台登陆网站seo优化案例
  • 个人网站备案取名磁力珠
  • asp做登入网站网络营销有什么方式
  • 事业单位网站建设的作用韶关疫情最新消息
  • 自助网站建设哪家好整站优化报价
  • 空间设计网站客服系统网页源码2022免费
  • 龙岗网站建设多少钱东莞做一个企业网站
  • 小网站设计怎样在网上做推广
  • 昆明 网站设计电商平台发展现状与趋势
  • 网站没备案做阿里妈妈做百度关键词排名的公司
  • c++可以做网站吗百度竞价推广收费
  • 成都网络推广网站b2b外链代发
  • 无组件上传网站最常见企业网站有哪些
  • 网站建设佰首选金手指四网站提交收录
  • wordpress+支持+手机版宁波seo推广咨询
  • 网站建设项目实训报告搜索引擎优化概述
  • 福田祥菱v1质量怎么样潍坊seo建站
  • 公司的国外网站怎么建中国站免费推广入口
  • 寿光做网站app下载注册量推广平台
  • 潮阳建设局网站seo 优化教程
  • 广州网站建设哪家技术好网店运营工资一般多少
  • 网站 建设 申请报告地推接单网
  • wordpress网站下方百度资源分享网
  • 自助建站百度互联网营销具体做什么
  • wordpress 管理界面seo网站推广有哪些
  • 东莞门户网站建设网销怎么找客户资源
  • joomla与wordpress淘宝怎么优化关键词步骤
  • 建设电子商务网站的方法有百度快速收录权限
  • 网站是如何优化的广告平台
  • 平江外贸网站推广找哪家网络营销运营策划