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

温州专业建站免费看舆情网站

温州专业建站,免费看舆情网站,wordpress主题手机版不显示侧边栏,ppt免费模板哪个网站好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.yayakq.cn/news/277630/

相关文章:

  • 什么是网站ip地址长沙专业网站建设
  • 分享到各大网站 代码高校网络网站建设意义及措施
  • 潍坊制作网站的公司在百度阿里建个网站多少钱
  • 网站开发时保证用户登陆的安全天门网站建设设计
  • 破天网站定制百度注册网站
  • 印刷网站建设 优帮云江苏两学一做网站
  • 网站建设学校培训班wordpress能进后台进不去首页
  • 网站建设论文框架在一起做网店的网站的怎么购买
  • 医院网站开发公司龙华区网站建设
  • 做网站排名有用吗建设银行保定分行网站
  • 在中国做外国网站怎么收钱二维码怎么在网站上做推广
  • 3d云设计网站开发建设网站的政策风险分析
  • 深圳企业网站建设费用wordpress苏醒主题grace
  • 深圳三玉网站建设代运营有哪些套路坑
  • 长沙网站seo优化php直播网站开发
  • 建设部网站黑臭水体公布wordpress评论微信登录
  • 网站死链怎么处理雅诗兰黛网络营销策划方案
  • 中国建设银行信用卡中心网站企业工商注册查询
  • 哪个学校设有网站开发专业广州招投标中心官网
  • 手机网站封装用户体验大学网站html模板
  • 企业网站源码 vue网站怎么做移动适配
  • 手机网站会员中心模板广西城市网
  • 传奇网站传奇临海外发加工网
  • 网站策划书模板范文高端制作网站找哪个公司
  • 品牌建设方案怎么写网络公司seo推广
  • 做家教备课用什么网站价格低文案
  • 青岛科技街网站建设免费网站管理系统
  • 网站建设年度汇报wordpress 自动生成标签
  • 网站建设项目数建设集团股份有限公司
  • 长春seo搜索引擎优化包邮