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

学校网站对学校建设的重要性注册推广赚钱一个40元

学校网站对学校建设的重要性,注册推广赚钱一个40元,网站建设yuanmus,邢台163最新交友2023-11-26每日一题 一、题目编号 828. 统计子串中的唯一字符二、题目链接 点击跳转到题目位置 三、题目描述 我们定义了一个函数 countUniqueChars(s) 来统计字符串 s 中的唯一字符,并返回唯一字符的个数。 例如:s “LEETCODE” ,则其…

2023-11-26每日一题

一、题目编号

828. 统计子串中的唯一字符

二、题目链接

点击跳转到题目位置

三、题目描述

我们定义了一个函数 countUniqueChars(s) 来统计字符串 s 中的唯一字符,并返回唯一字符的个数。

例如:s = “LEETCODE” ,则其中 “L”, “T”,“C”,“O”,“D” 都是唯一字符,因为它们只出现一次,所以 countUniqueChars(s) = 5 。

本题将会给你一个字符串 s ,我们需要返回 countUniqueChars(t) 的总和,其中 t 是 s 的子字符串。输入用例保证返回值为 32 位整数。

注意,某些子字符串可能是重复的,但你统计时也必须算上这些重复的子字符串(也就是说,你必须统计 s 的所有子字符串中的唯一字符)。

示例 1:
在这里插入图片描述

示例 2:
在这里插入图片描述

示例 3:
在这里插入图片描述
提示:

  • 1 <= s.length <= 105
  • s 只包含大写英文字符

四、解题代码

class Solution {
public:int uniqueLetterString(string s) {unordered_map<char, vector<int>> index;for (int i = 0; i < s.size(); i++) {index[s[i]].emplace_back(i);}int res = 0;for (auto &&[_, arr]: index) {arr.insert(arr.begin(), -1);arr.emplace_back(s.size());for (int i = 1; i < arr.size() - 1; i++) {res += (arr[i] - arr[i - 1]) * (arr[i + 1] - arr[i]);}}return res;}
};

五、解题思路

(1) 预处理即可。

http://www.ds6.com.cn/news/63074.html

相关文章:

  • 临沂莒南网站建设营销和销售的区别在哪里
  • 建筑人才网查工程师证seo网站优化多少钱
  • 一般做网站要多少钱沈阳关键词快照优化
  • 前端做网站都要做哪些网站开发流程图
  • 南通网站建设苏鹏网络营销模式有哪些
  • 上海网站推广平台互联网营销的优势
  • 软装设计网站有哪些房地产网站模板
  • 珠海市律师网站建设怎么样如何创建自己的小程序
  • 做企业网站 需要用服务器吗百度旗下的所有产品
  • 我要自学网ps视频教程免费广州网站优化多少钱
  • 如何做好电商关键词优化排名用什么软件比较好
  • 刷信誉网站怎么做关键词挖掘机爱站网
  • 网站安装系统怎么安装教程视频青岛seo优化
  • wordpress建站项目怎样推广自己的app
  • 网站开发设计课程sem和seo区别与联系
  • 赣州做网站的公司有哪家长尾关键词挖掘网站
  • 做徽标的网站东莞网
  • 做网店装修的网站有哪些百度指数指的是什么
  • 网站虚拟主机费用百度seo优化公司
  • 有域名怎么建网站房地产网站建设
  • android开发环境搭建西安seo网站管理
  • 微信分享网站短链接怎么做的上海关键词排名手机优化软件
  • 深圳市公安门户网站营销型公司网站建设
  • 网站pv访问量统计怎么做今天刚刚发生的新闻
  • 免备案自助建站网站软媒win7优化大师
  • 网站开发风险分析seo销售
  • 做网站为什么要钱湖南企业seo优化首选
  • 做app 的模板下载网站有哪些内容seo指的是搜索引擎营销
  • 政府网站建设哪家好seo分析师
  • 班级网页模板html源码网站seo服务公司