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

做医院网站公司seo快速入门教程

做医院网站公司,seo快速入门教程,简述站点推广有哪些方式,如何做好精准营销1.贡献度的想法和来源 贡献度的概念可以从组合数学的角度来理解。假设我们有一个字符串,目标是计算某个字符对所有子串的贡献次数。我们考虑字符在各个子串中的出现次数,关键在于如何组合该字符与其左右的字符来构成子串。 2.计算贡献度的核心思想&…

1.贡献度的想法和来源

贡献度的概念可以从组合数学的角度来理解。假设我们有一个字符串,目标是计算某个字符对所有子串的贡献次数。我们考虑字符在各个子串中的出现次数,关键在于如何组合该字符与其左右的字符来构成子串。

2.计算贡献度的核心思想:

  1. 确定字符的位置:对于某个字符,它位于字符串的某个位置。
  2. 左边的选择:计算在该字符左边能组成多少个有效子串。一般来说,左边的选择由字符到字符串左边的距离决定。
  3. 右边的选择:同样地,计算该字符右边能组成多少个有效子串。右边的选择由字符到字符串右边的距离决定。

然后,字符的贡献度(即该字符参与的子串数目)就可以通过计算:

贡献度=(左边选择的个数)×(右边选择的个数)贡献度=(左边选择的个数)×(右边选择的个数)

这个计算方式的关键是:每一种从左侧选择的方式都可以和每一种从右侧选择的方式配对,形成一个新的子串。

3.适用问题:要求计算包含某个字符的子串数时

题目链接:2.子串分值 - 蓝桥云课

 

#include<bits/stdc++.h>
#define int long long
using namespace std;
string s;
int sum=0;
signed main()
{cin>>s;for(int i=0; i<s.size(); i++) //计算贡献度:字母的贡献度 = (左边的步数 + 1) * (右边的步数 + 1){int left=0,right=0;for(int j=i-1; j>=0 && s[j]!=s[i]; j--) //计算左边的步数{left++;}for(int j=i+1; j<s.size() && s[j]!=s[i]; j++){right++;}sum+=(left+1)*(right+1);}cout<<sum<<endl;return 0;
}

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

相关文章:

  • html网页制作代码大全css沈阳网站关键词优化多少钱
  • 中山做网站好的公司莆田百度快照优化
  • 接外贸单的平台有哪些百度seo整站优化
  • 离石网站建设草莓永久地域网名入2022
  • 给别人做网站别人违法经营6seo优化搜索推广
  • 网站开发与管理大作业百度app关键词优化
  • 网站建设和域名什么关系免费下载百度seo
  • 成都网站建设与网站制作seo搜狗排名点击
  • 做网站需要团队还是一个人网络营销策略的演变
  • 四川广汉市规划和建设局网站南昌seo外包公司
  • 做标签的网站互联网营销课程体系
  • 杭州市临安区建设局网站seo关键词排名优化销售
  • 网站维护需要做那些事新闻今天的最新新闻
  • 公司网站建设好长沙seo报价
  • 制作一个网站需要哪些人武汉服装seo整站优化方案
  • 做海岛旅游预定网站的关键词优化公司网站
  • 怎样免费建个人网站留号码的广告网站
  • 杭州做网站的科技公司949公社招聘信息
  • 军用棉被门网站建设品牌全案营销策划
  • 怎么用手机做网站编辑刷关键词排名系统
  • 旅游营销网站开发seo上海网站推广
  • 南宁seo做法哪家好seo网站运营
  • 提升网站访问速度如何在其他平台做推广
  • 电子商务网站备案有哪些搜索引擎
  • 公司网站建设推荐营销咨询公司
  • 移动网站构建百度竞价app
  • 网页制作网站花店渠道推广平台
  • 建设企业网站公司在哪里重庆seo职位
  • 株洲建设公司网站招商外包
  • 石家庄网站建设培训班线上宣传有哪些好的方式方法