news 2026/4/23 13:42:04

【Leetcode】2559. Count Vowel Strings in Ranges

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【Leetcode】2559. Count Vowel Strings in Ranges

题目地址:

https://leetcode.com/problems/count-vowel-strings-in-ranges/description/

给定一个长n nn的字符串列表w ww,再给定一系列询问,每次询问提供两个数l , r , l ≤ r l,r,l\le rl,r,lr,问w [ l : r ] w[l:r]w[l:r]有多少个字符串以元音开头和结尾。

前缀和。代码如下:

classSolution{public:vector<int>vowelStrings(vector<string>&ws,vector<vector<int>>&qs){vector<int>sum(ws.size()+1);staticconstexprautof=[](charch){returnch=='a'||ch=='e'||ch=='i'||ch=='o'||ch=='u';};for(inti=0;i<ws.size();i++){auto&s=ws[i];sum[i+1]=sum[i]+(f(s[0])&&f(s.back()));}vector<int>res;res.reserve(qs.size());for(auto&v:qs)res.push_back(sum[v[1]+1]-sum[v[0]]);returnres;}};

时间复杂度O ( n + l q ) O(n+l_q)O(n+lq),空间O ( n ) O(n)O(n)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 10:44:23

AutoGPT镜像教育优惠计划启动:学生免费申请通道

AutoGPT镜像教育优惠计划启动&#xff1a;学生免费申请通道 在人工智能加速演进的今天&#xff0c;我们正经历一场从“人驱动AI”到“AI自主行动”的范式转变。过去&#xff0c;使用AI意味着不断提问、反复调整提示词&#xff1b;而现在&#xff0c;只需一句目标陈述——比如“…

作者头像 李华
网站建设 2026/4/23 12:12:03

什么是数据标准

在数据治理&#xff08;Data Governance&#xff09;体系中&#xff0c;数据标准&#xff08;Data Standards&#xff09; 是确保组织内数据一致性、准确性、可理解性和可共享性的核心基础。它是一套统一的规则、定义、格式和约束&#xff0c;用于规范数据的创建、存储、处理、…

作者头像 李华
网站建设 2026/4/23 10:45:29

油管创作者收入解析,如何突破万元大关

嘿&#xff0c;创作者们&#xff01;上期给大家拆解了油管的十大变现招数&#xff0c;很多小伙伴私信&#xff1a;到底油管视频每刷一遍能赚多少钱&#xff1f;普通博主一个月能拿多少&#xff1f;年入千万的大神又是怎么做到的&#xff1f;今天&#xff0c;小五兄弟全面揭秘最…

作者头像 李华
网站建设 2026/4/23 12:19:12

Miniconda在容器化AI服务中的应用实践

Miniconda在容器化AI服务中的应用实践 在今天的AI工程实践中&#xff0c;一个看似不起眼却常常引发严重问题的环节正在被越来越多团队重视——环境一致性。你是否经历过这样的场景&#xff1a;本地训练好的模型&#xff0c;在生产环境中运行时报错&#xff0c;原因竟是某个依赖…

作者头像 李华
网站建设 2026/4/23 12:10:18

结构体的初认识

C 结构体&#xff08;struct&#xff09;是用户自定义的数据类型&#xff0c;核心用于封装多个不同类型的数据成员&#xff0c;也支持成员函数和访问控制。核心特性默认访问权限为 public&#xff0c;结构体间可直接访问成员&#xff08;类 class 默认 private&#xff09;。能…

作者头像 李华
网站建设 2026/4/23 10:46:00

AutoGPT实战指南:从目标设定到任务完成的全流程自动化

AutoGPT实战指南&#xff1a;从目标设定到任务完成的全流程自动化 在信息爆炸的时代&#xff0c;知识工作者每天都在与碎片化数据、重复性任务和跨系统操作疲于奔命。一个典型的场景是&#xff1a;你需要为团队准备一份AI行业趋势报告&#xff0c;于是打开浏览器搜索资料、切换…

作者头像 李华