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

怎么介绍自己做的电影网站吗seo能从搜索引擎中获得更多的

怎么介绍自己做的电影网站吗,seo能从搜索引擎中获得更多的,商业网站建设平台,网站建设网络推广微信网站给你一个长度为 n 、下标从 0 开始的整数数组 batteryPercentages ,表示 n 个设备的电池百分比。 你的任务是按照顺序测试每个设备 i,执行以下测试操作: 如果 batteryPercentages[i] 大于 0: 增加 已测试设备的计数。 将下标在 …

给你一个长度为 n 、下标从 0 开始的整数数组 batteryPercentages ,表示 n 个设备的电池百分比。

你的任务是按照顺序测试每个设备 i,执行以下测试操作:

如果 batteryPercentages[i] 大于 0:
增加 已测试设备的计数。
将下标在 [i + 1, n - 1] 的所有设备的电池百分比减少 1,确保它们的电池百分比 不会低于 0 ,即 batteryPercentages[j] = max(0, batteryPercentages[j] - 1)。
移动到下一个设备。
否则,移动到下一个设备而不执行任何测试。
返回一个整数,表示按顺序执行测试操作后 已测试设备 的数量。

示例 1:

输入:batteryPercentages = [1,1,2,1,3]
输出:3
解释:按顺序从设备 0 开始执行测试操作:
在设备 0 上,batteryPercentages[0] > 0 ,现在有 1 个已测试设备,batteryPercentages 变为 [1,0,1,0,2] 。
在设备 1 上,batteryPercentages[1] == 0 ,移动到下一个设备而不进行测试。
在设备 2 上,batteryPercentages[2] > 0 ,现在有 2 个已测试设备,batteryPercentages 变为 [1,0,1,0,1] 。
在设备 3 上,batteryPercentages[3] == 0 ,移动到下一个设备而不进行测试。
在设备 4 上,batteryPercentages[4] > 0 ,现在有 3 个已测试设备,batteryPercentages 保持不变。
因此,答案是 3 。
示例 2:

输入:batteryPercentages = [0,1,2]
输出:2
解释:按顺序从设备 0 开始执行测试操作:
在设备 0 上,batteryPercentages[0] == 0 ,移动到下一个设备而不进行测试。
在设备 1 上,batteryPercentages[1] > 0 ,现在有 1 个已测试设备,batteryPercentages 变为 [0,1,1] 。
在设备 2 上,batteryPercentages[2] > 0 ,现在有 2 个已测试设备,batteryPercentages 保持不变。
因此,答案是 2 。

提示:

1 <= n == batteryPercentages.length <= 100
0 <= batteryPercentages[i] <= 100

法一:遍历输入数组,记下未测试数量即可:

class Solution {
public:int countTestedDevices(vector<int>& batteryPercentages) {int notTestNum = 0;for (int i = 0; i < batteryPercentages.size(); ++i){// 如果当前遍历到的设备之前的设备都测试过,则应该减i,但还有notTestNum个未测试设备if (batteryPercentages[i] - i + notTestNum <= 0){++notTestNum;}}return batteryPercentages.size() - notTestNum;}
};

如果batteryPercentages的长度为n,则此算法时间复杂度为O(n),空间复杂度为O(1)。

法二:刚意识到直接记录已测试的数量代替未测试的数量,直接就是答案:

class Solution {
public:int countTestedDevices(vector<int>& batteryPercentages) {int testNum = 0;for (int i = 0; i < batteryPercentages.size(); ++i){if (batteryPercentages[i] - testNum > 0){++testNum;}}return testNum;}
};

如果batteryPercentages的长度为n,则此算法时间复杂度为O(n),空间复杂度为O(1)。

http://www.yidumall.com/news/1445.html

相关文章:

  • 2018网站做外链深圳seo云哥
  • 免费查找企业信息的网站真实有效的优化排名
  • 做翻译赚钱的网站好世界新闻
  • 做石材一般用哪些网站推销淘宝搜索排名
  • 非物质文化遗产网站怎么做河源疫情最新通报
  • 小企业网站建设是怎么做的产品营销策划方案3000字
  • 寺庙做网站谷歌排名算法
  • 免费做网站广告百度网站免费优化软件下载
  • flash建网站教程推广app最快的方法
  • 做企业网站联系百度推广售后电话
  • 做线上兼职哪个网站比较靠谱杭州网站定制
  • 毕业设计做网站用php好吗广州seo关键词优化外包
  • 深圳市南山网站建设代推广app下载
  • 唐山模板建站系统站长工具app
  • 网站开发谢辞百度登录页
  • 马克思主义学院网站如何建设营销宝
  • 福建建设中心网站微信软文推广怎么做
  • 上海网站制作网站建设推广优化工具
  • 做网站怎么推广清远今日头条最新消息
  • 高端企业网站 程序做网站
  • 现在注册公司好注册吗seo还能赚钱吗
  • 做化学题的网站营销型企业网站有哪些平台
  • 网站建设优化公司排名网络营销个人总结
  • 网校 039 网站建设多少钱网络营销推广价格
  • 湖北网站推广策略免费网站怎么注册
  • 门户网站ui设计国家最新新闻
  • 香港公司能在大陆做网站备案嘛百度新闻客户端
  • 如何做公司企业网站seo合作
  • 网站备案时间就是正式上线时间吗百度知道网页版登录入口
  • wordpress字段管理网站优化排名