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

html5网站建设企业wordpress怎么修改模板

html5网站建设企业,wordpress怎么修改模板,安庆微信网站开发,烟台企业网站制作公司前缀和的优势 给定一个数组,前缀和的特点在于,任意给出一对始末位置,能够用O(1)的时间复杂度得到始末位置之间所有元素的某种关系。 题型分析 这道题目正是“给出始末位置,检测其中元素特点”那一类,那我们就想&#…

前缀和的优势

        给定一个数组,前缀和的特点在于,任意给出一对始末位置,能够用O(1)的时间复杂度得到始末位置之间所有元素的某种关系。

题型分析

        这道题目正是“给出始末位置,检测其中元素特点”那一类,那我们就想,如果能够将这种 “元素关系” 与 “奇偶性交替的检验” 挂钩,便可大大提高检测效率。

可以说,本解法可推广解决几乎所有 判断给定区间元素是否恒满足某种关系 那一类需求。

核心部分解释:关于预处理

关于判断语句 (nums[i]%2 != nums[i-1]%2) 为什么可以用 int 型接收

由此就不难理解后面的判断:

  • prefix[ A ] = prefix[ B ]
  • 则说明位置A, B间所有元素使 (nums[i]%2 == nums[i-1]%2) = 0
  • 也就是均满足  (nums[i]%2 != nums[i-1]%2) = true
class Solution {
public:vector<bool> isArraySpecial(vector<int>& nums, vector<vector<int>>& queries) {vector<int>prefix(nums.size());//辅助数组,记录前缀和for(int i=1; i<nums.size(); i++){prefix[i] = prefix[i-1] + (nums[i]%2 == nums[i-1]%2);}vector<bool>ret;for(auto p: queries){ret.push_back(prefix[p[0]] == prefix[p[1]]); }return ret;}
};

思路来源

本解法借鉴解题达人 @灵茶山艾府,膜拜大佬!

~希望对你有启发!~ 

http://www.yingshimen.cn/news/523/

相关文章:

  • 河南宏业建设管理有限公司网站中国网络安全官网
  • 湛江网站搜索引擎推广小程序游戏源码
  • 怎样修改网站关键词帮别人做网站需要什么能力
  • 网站搭建素材图书馆网站开发需求分析
  • 个人网站icp软件开发过程模型
  • 怎么做网站网站的代理建设三轮摩托车官网
  • 代做吧机械网站网站建设尚品
  • 国外网站空间php网站建设哪家好
  • 活泼风格的网站网站需求分析是在建站的什么阶段做的_为什么要做?
  • 服装织梦网站源码优秀设计案例
  • 在线做插画的网站wordpress阿里
  • 成都营销型网站公司电话wordpress lt
  • 个人网站icp备案号wordpress文章页排版
  • 做asp网站的实验收获学做花蛤的网站
  • 天津建站网建设行业网站平台的瓶颈
  • 张家港企业网站广州微网站建设机构
  • 万州微网站建设广州市南沙区建设和交通局网站
  • 台州做网站的电话百度网站外链发布平台
  • 如何管理wordpress网站模板关键词优化的策略
  • 网站解决方案设计一台服务器做两个网站吗
  • 重庆新闻头条24小时网站建设优化服务熊掌号
  • 模板网站好还是定制网站好玩互联网如何赚钱
  • 网站网页文案怎么写松原公司做网站的流程
  • 网站建设网络推广seo1个百度指数代表多少搜索
  • 企业管理平台系统网站wordpress游览器标签页
  • 开网站卖茶要怎么做wordpress地址怎么改
  • 上海做网站 公司有哪些wordpress网站 app
  • 网站关键词可以做几个seo品牌优化
  • 企业邮箱登录9951026net网站搭建 商城 seo
  • 漳州seo网站快速排名游戏推广赚佣金