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

泰州做网站的室内设计师培训班学费多少

泰州做网站的,室内设计师培训班学费多少,小挑可以做网站吗,桂林市内旅游必去景点前缀和的优势 给定一个数组,前缀和的特点在于,任意给出一对始末位置,能够用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.qdjiajiao.com/news/10879.html

相关文章:

  • 常德网站开发关键词竞价排名
  • wordpress网站分享微信群谷歌关键词查询工具
  • 推销商务网站的途径有哪些seo西安
  • 广告设计专业就业前景怎么样网页seo是什么意思
  • 网站建设提供ftp手游推广赚佣金的平台
  • 长沙企业网站建设分公司搜索引擎关键词排名
  • 网站可信图标市场调研报告包括哪些内容
  • 宁波网站建设工作室美国搜索引擎排名
  • 娄底北京网站建设上海外贸网站seo
  • 做行业网站淘宝推广怎么做
  • 做文学网站算不算开公司最近一两天的新闻有哪些
  • 用什么软件做购物网站app推广好做吗
  • 禁止显示网站目录最好的搜索引擎排名
  • 用pc机做网站并让外网搜到站长工具站长
  • 网站开发公司上海为企业推广
  • 桐柏县建设局网站南京百度推广开户
  • 国外html5做的音乐网站电商seo与sem是什么
  • 企业网站建设 广州广州王牌seo
  • 做网站免费模板怎么上传到空间网络推广公司有哪些
  • 网站做视频好不好西安百度seo排名
  • 已有网站开发app终端seo外链要做些什么
  • 做兼职写小说网站微营销
  • 茶叶市场网站建设方案优化推广seo
  • 做网站 阿里云优化工具箱下载
  • 网站内容优化方法有哪些内容天津做优化好的公司
  • 如何设计网站制作方案设计网站用什么软件
  • 长沙微推广平台保定百度seo排名
  • 龙岩天宫山简介概况百度搜索引擎优化怎么做
  • 柳市那些做网站的公司广州信息流推广公司排名
  • 大连做网站制作上海网站搜索排名优化哪家好