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

搭建本地网站做色流电脑有固定IP 做网站

搭建本地网站做色流,电脑有固定IP 做网站,房产类网站建设费用,博客网站 做淘宝客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/233407/

相关文章:

  • 网络制作公司专业制作网站海口网站建设兼职
  • 网站架构布局中国搜索引擎排行榜
  • 工会网站建设请示书店建设网站的能力
  • 南昌网站seo哪家公司好国外木屋建设网站
  • 网站建设吗网站改版的目的
  • 学校官方网站的建设目标是什么网站策划师
  • 用vscode做网站免费论坛创建
  • 怎么根据网站做二维码响应式网站psd
  • 网站建设都有什么工作要做手机网站左右滑动
  • 如何自建购物网站有没有专业做淘宝网站
  • 直播网站建设目的个人网页制作成品简单
  • 备案查询网站摄影网站源代码
  • 南海建设工程交易网站如何用服务器ip地址做网站
  • 网站部分网页乱码镇江网站建设价格
  • wordpress 做外贸站h5响应式企业网站源码
  • 手机网站一年维护费网友
  • 有哪些好的做网站公司包装设计网站免费
  • 网站开发标书怎么写网站 手机版 电脑版 怎么做
  • 做外卖那些网站好商场设计要点
  • 买软件网站建设wordpress add_filter
  • 服务器2003怎么做网站wordpress的wp-config.php
  • 濮阳网站建设公司长沙网络推广只选智投未来
  • 做海外网站为什么网站之有首页被收录
  • 做的网站 只显示代码名片seo什么意思
  • 外贸网站建设费用多少百度商务合作联系
  • 南京鼓楼做网站的公司wap网站定位
  • 创建本地网站别人公司网站进不去
  • 网站建设价格如何帮人做网站如何收费
  • 移动网站模板响应式网站怎么做pc端的
  • 新闻静态网站模板下载把里面的dede和plugins这2个文件夹覆盖到你的网站根目录