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

网站百度推广怎么做的迷失传奇网站naocq

网站百度推广怎么做的,迷失传奇网站naocq,wordpress博客数据放在哪里的,wordpress手机号注册插件给定一个长度为 n 的整数数组 nums 和一个二维数组 queries,其中 queries[i] [li, ri]。 对于每个查询 queries[i]: 在 nums 的下标范围 [li, ri] 内选择一个下标 子集。将选中的每个下标对应的元素值减 1。 零数组 是指所有元素都等于 0 的数组。 …

给定一个长度为 n 的整数数组 nums 和一个二维数组 queries,其中 queries[i] = [li, ri]

对于每个查询 queries[i]

  • 在 nums 的下标范围 [li, ri] 内选择一个下标 子集。
  • 将选中的每个下标对应的元素值减 1。

零数组 是指所有元素都等于 0 的数组。

如果在按顺序处理所有查询后,可以将 nums 转换为 零数组 ,则返回 true,否则返回 false

示例 1:

输入: nums = [1,0,1], queries = [[0,2]]

输出: true

解释:

  • 对于 i = 0:
    • 选择下标子集 [0, 2] 并将这些下标处的值减 1。
    • 数组将变为 [0, 0, 0],这是一个零数组。

示例 2:

输入: nums = [4,3,2,1], queries = [[1,3],[0,2]]

输出: false

解释:

  • 对于 i = 0: 
    • 选择下标子集 [1, 2, 3] 并将这些下标处的值减 1。
    • 数组将变为 [4, 2, 1, 0]
  • 对于 i = 1:
    • 选择下标子集 [0, 1, 2] 并将这些下标处的值减 1。
    • 数组将变为 [3, 1, 0, 0],这不是一个零数组。

提示:

  • 1 <= nums.length <= 10^5
  • 0 <= nums[i] <= 10^5
  • 1 <= queries.length <= 10^5
  • queries[i].length == 2
  • 0 <= li <= ri < nums.length

分析:这道题的操作是区间修改,单点查询,可以用差分数组解决。

构建差分数组 diff 的长度为 n+1,(n 是数组 nums 长度),用于记录每个查询对操作次数的增量影响。对每个查询区间 [left,right],在 diff[left] 处 +1,表示从 left 开始操作次数增加;在 diff[right+1] 处 −1,表示 right+1 之后的操作次数恢复原状。处理完全部操作后,根据 diff 数组恢复 nums 数组,如果 nums 数组中某个数大于 0,则说明不能全部转化为零数组,否则可以。注意减为负数的情况也属于可以转化。

bool isZeroArray(int* nums, int numsSize, int** queries, int queriesSize, int* queriesColSize) {int diff[numsSize+5];diff[0]=nums[0];for(int i=1;i<numsSize;++i)diff[i]=nums[i]-nums[i-1];for(int i=0;i<queriesSize;++i)diff[queries[i][0]]--,diff[queries[i][1]+1]++;nums[0]=diff[0];if(nums[0]>0)return false;for(int i=1;i<numsSize;++i){nums[i]=nums[i-1]+diff[i];if(nums[i]>0)return false;}return true;
}
http://www.dtcms.com/wzjs/803065.html

相关文章:

  • 网站制作的重要性wordpress+打断点
  • 安徽php网站建设wordpress横排菜单
  • 广告代码在线制作做网站seo推广公司
  • 网站建设毕业设计中期报告互联网大厂设计哪家口碑好
  • 廊坊做网站的企业哪家好wordpress微信开发
  • 国外在线crm酒店系统西安seo顾问
  • 品牌网站建设 磐石网络官方网站四川网站设计首选柚米科技
  • 程序员培训班要多少钱网站优化排名
  • 能注册通用网址的网站网站及单位网站建设情况
  • 建设网站成本预算wordpress升级注意事项
  • 网站上放百度地图怎么DW做的网站怎么弄兼容性
  • 宜宾市住房和城乡建设局网站seo营销型网站推广
  • asp.net网站管理工具wordpress 编辑器 视频教程
  • 现在建网站挣钱吗wordpress站点浏览
  • 网站建站商务平台新冠咳嗽吃什么药
  • 做网上购物网站温州网页制作设计营销
  • win2008做网站做彩票网站违法的吗
  • 怎么联系做网站公司二级域名是什么意思
  • 做网站用jsp还是j2ee自助搭建平台
  • 上海外贸网站推广哪家好优化wordpress访问
  • 文化厅网站建设审核报告单谷歌做自己的网站
  • 手机网站排名优化无代码开发平台全免费
  • 千万pv网站开发成本建设网站服务器自营方式的特点
  • 在线做头像网站做热饮店网站
  • 芮城网站建设小程序开发平台到底哪家好
  • 网站建设都是用什么软件如何做网站教学
  • 外链查询sem和seo的关系
  • 公司网站主页怎么做创意营销策划方案
  • 国内外创意网站欣赏怎么提高seo关键词排名
  • 虚拟主机如何做网站网站空间查询工具