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

第50天(中等题 数据结构)

打卡第五十天
2道中等题
image

题目:
image

思路:
image

代码:

class Solution {
public:int numOfSubarrays(vector<int>& arr) {const int MODULO = 1000000007;  int odd = 0, even = 1;          // odd: 奇数前缀数量,even: 偶数前缀数量int subarrays = 0;              // 奇数和子数组总数int sum = 0;                    // 当前前缀和int length = arr.size();        // 数组长度for (int i = 0; i < length; i++) {sum += arr[i];  // 更新前缀和subarrays = (subarrays + (sum % 2 == 0 ? odd : even)) % MODULO;// 如果当前前缀和是偶数,需要与奇数前缀配对,如果当前前缀和是奇数,需要与偶数前缀配对if (sum % 2 == 0) {// 更新奇偶前缀计数even++;  // 当前前缀和是偶数,偶数前缀数量+1} else {odd++;   // 当前前缀和是奇数,奇数前缀数量+1}}return subarrays;  // 返回结果}
};

耗时≈一小时 明天继续

http://www.rkmt.cn/news/80136.html

相关文章:

  • C++多线程
  • 洛谷P2860 [USACO06JAN] Redundant Paths G 题解 边双连通分量
  • AI真好玩系列-免费解锁 Google Gemini 的几种方式
  • 2025权威聚焦:智能门窗控制器解决方案商综合推荐,引领智慧生活新入口 - 星报
  • 2025 智能电壁炉解决方案商权威推荐:赋能家居暖意与智慧节能 - 星报
  • 2025最新无机水性涂料品牌/厂家TOP5评测!环保性能与工程适配权威榜单发布,功能性涂料技术革新引领行业升级 - 全局中转站
  • Seata原理与简单示例 - 指南
  • Git命令
  • Alpha 阶段第二周 - OUC
  • 成长?都是被逼出来的罢了
  • 数据采集实践第四次作业—102302131陈宇新
  • Solon AI 开发学习19 - 结合 Solon Flow 实现 ReAct 效果
  • 2025 最新水磨石抗污剂厂家 TOP5 评测!环保高性能标杆榜单发布,守护石材持久美观。国内水磨石抗污剂品牌2025年度盘点 - 全局中转站
  • 北京守嘉健康干细胞项目介绍 - 品牌排行榜单
  • 统计文本文件记录
  • When Ongeki Gets Stuck at the Aime Check
  • 233. 数字 1 的个数
  • Autel MaxiPRO MP808TS 1-Year Update Subscription: Keep Your Diagnostic Tool Updated Effective
  • 【值得收藏】构建企业级智能体RAG系统:解决大模型五大痛点,让AI真正理解业务 - 教程
  • 基于微信小应用的茶叶茶具销售和管理系统(源码+论文+部署+安装)
  • 少儿编程哪家强?这几家机构不容错过! - 品牌测评鉴赏家
  • 孩子想学人工智能,有推荐的机构吗?2025 年权威测评与精选指南 - 品牌测评鉴赏家
  • [挑战成为CCPC传奇单挑王暨第二届CACC游记]一、我又回来了
  • 2025年少儿编程机构选课指南:从口碑到实力的全方位测评 - 品牌测评鉴赏家
  • 孩子AI梦起航:靠谱机构大揭秘 - 品牌测评鉴赏家
  • 信奥赛“取经”指南:这些宝藏辅导机构别错过! - 品牌测评鉴赏家
  • 完整教程:主动交互和情境感知,AI 硬件是脱离手机屏幕掌控的蓝海机会丨硬件和端侧模型专场@RTE2025 回顾
  • 阅读笔记五:解耦与模块化
  • simplis电源仿真(一)
  • 2025 年 SAT 辅导机构怎么选?TOP1 无老师国际领衔,三大维度精准避坑 - 品牌测评鉴赏家