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

第47天(简单题中等题 数据结构)

打卡第四十七天
2道简单题+1道中等题
image

题目:
image

思路:
image

代码:

class Solution {
public:vector<bool> isArraySpecial(vector<int>& nums, vector<vector<int>>& queries) {vector<int> s(nums.size());// 创建前缀和数组s,大小与nums相同for (int i = 1; i < nums.size(); i++) {// s[i] 表示从nums[0]到nums[i-1]中有多少对相邻元素奇偶性相同s[i] = s[i - 1] + (nums[i - 1] % 2 == nums[i] % 2);// 检查nums[i-1]和nums[i]是否奇偶性相同}vector<bool> ans(queries.size());// 创建结果数组for (int i = 0; i < queries.size(); i++) {auto& q = queries[i];  ans[i] = s[q[0]] == s[q[1]];//如果s[from] == s[to],说明区间[from, to]内没有相邻元素奇偶性相同}return ans;}
};

耗时≈一小时 明天继续

http://www.hn-smt.com/news/85318/

相关文章:

  • 在keil 中使用__attribute__关键字实现静态加载
  • SSM文创产品推荐环境设计与实现95ml5(工具+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,框架界面在末了面。
  • smartbits是啥
  • 老板嫌工期资源投入太多,怎么回答
  • Ubuntu下,MySQL密码遗失时修改密码
  • 一些特性的演变过程(C++11、C++14、C++17、C++20)
  • 百度统计、Google Analytics平替开源网站分析工具:Umami - 教程
  • 2026年网络安全展望:AI加速、攻击面扩张与专业化红队的未来
  • 门面模式
  • 深入解析:Excel斜线表头怎么做?合并单元格后添加对角线+两侧输入文字,新手也能秒会!
  • Kafka工作流程及文件存储机制 - 详解
  • 深入解析:Nginx优化与防盗链
  • markdown文档格式分析,再使用python对md文件进行结构化拆解
  • 【Java 开发日记】大家来说一下 Mybatis 的缓存机制
  • 首单半价对话框的实现
  • host
  • SUV车型轮胎推荐:权威SUV胎专业推荐
  • Less-8 GET-Blind-Boolean Based-Single Quotes - 详解
  • 2025年本田雅阁更换轮胎推荐:专业轮胎选择深度解析
  • P10763 [BalticOI 2024] Tiles
  • P9911 [COCI 2023/2024 #2] Kuglice
  • 2025年水族铝型材推荐厂商TOP5权威评选:口碑好的水族铝
  • 预见未来!兰亭妙微发布2026年用户体验设计三大趋势与企业应对策略
  • 黑马C++ 演讲比赛流程管理系统
  • 重庆度小满贷款客服的双面镜:便利电话背后的信用警示与乡村振兴新实践
  • 2025年工业流体设备企业技术创新TOP5排名——上海易勒机
  • NOI2018 归程 题解
  • 2025年12月APP开发公司权威推荐榜:创新技术与用户体验双轮驱动,精选实力派开发团队深度解析
  • 2025年12月肉粉加工设备厂家推荐:五大品牌深度对比评测榜
  • 2025年辽宁靠谱的代理记账品牌企业排行榜,新测评精选代理记