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

找做金融的网站有哪些比较好的网站开发公司

找做金融的网站有哪些,比较好的网站开发公司,wordpress链接加html,跨境电商自建站平台题目: 给你一个字符串 s ,返回 s 中 同质子字符串 的数目。由于答案可能很大,只需返回对 109 7 取余 后的结果。 同质字符串 的定义为:如果一个字符串中的所有字符都相同,那么该字符串就是同质字符串。 子字符串 是…

题目:

给你一个字符串 s ,返回 s 中 同质子字符串 的数目。由于答案可能很大,只需返回对 109 + 7 取余 后的结果。

同质字符串 的定义为:如果一个字符串中的所有字符都相同,那么该字符串就是同质字符串。

子字符串 是字符串中的一个连续字符序列。

示例 1:

输入:s = "abbcccaa"
输出:13
解释:同质子字符串如下所列:
"a"   出现 3 次。
"aa"  出现 1 次。
"b"   出现 2 次。
"bb"  出现 1 次。
"c"   出现 3 次。
"cc"  出现 2 次。
"ccc" 出现 1 次。
3 + 1 + 2 + 1 + 3 + 2 + 1 = 13

示例 2:

输入:s = "xy"
输出:2
解释:同质子字符串是 "x" 和 "y" 。

示例 3:

输入:s = "zzzzz"
输出:15

最重要的是这个公式,一个长度为 m 的字符串的子字符串的数目为 

2m×(m+1)​

因为对于每一个同质字符串,它的字符串都是同质字符串,而我们可以对原字符串中的每一组同质字符串进行计算

class Solution {
public:
const int MOD = 1e9 + 7;int countHomogenous(string s) {long long ans=0;int slen=s.size();int i=0;while(i<slen){int j=i;while(i<slen-1&&s[i]==s[i+1]){i++;}int num=i-j+1;ans+=(long long)num*(num+1)/2;i++;}return ans%MOD;}
};

http://www.dtcms.com/wzjs/787167.html

相关文章:

  • 做现货需要关注的网站西部数码网站管理助手3.0教程
  • 做爰视频网站网页设计师职业认知
  • 网站建设的开题报告男生做污污的视频网站
  • 响应式网站div居中什么建站平台好
  • 网站开发用什么软件西部网站管理助手4.0
  • 长春网站制作最专业学做彩票网站
  • 关于国家对网站建设网络公司经营范围如何填写
  • 网站搭建工作怎么查一个网站是否备案
  • 关于做教育新闻的网站做商城网站的公司
  • 涟源网站建设网站首页素材
  • 网站制作需要学什么语言WordPress缓存规则设置
  • 怎么用优盘做网站登录密钥jsp.ajax网站开发典型实例
  • 宜兴网站制作公司网络推广服务
  • 纺织品做外贸一般在哪个网站上网络系统管理技能大赛linux
  • 网站开发第三方支付互联网有限公司
  • 模板网站制作公司如何做网站赚钱
  • 搭建公司网站的作用wordpress存档
  • nh网站建设高端品牌网站建设图片
  • 科技资讯网站开发大纲可以做视频的一个网站
  • 郴州网站开发公司深圳设计装修公司哪家好
  • 国产网站开发工具公司网站开发需要什么软件
  • 郧阳网站建设可以做app的软件
  • 用c 做网站物业管理系统价格
  • 接外包活去什么平台windows系统优化软件
  • 苏州公司网站设计网店出售
  • 建筑装修设计网站大全图片搜索
  • 云指网站开发vps怎么做多个网站
  • 广州网站建设十年乐云seo世界杯网站开发
  • 邮箱登陆嵌入网站网页设计论文html
  • 广东企业网站模板定制绍兴模板建站代理