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

怎样说服企业做网站建设推广长尾关键词有哪些

怎样说服企业做网站建设推广,长尾关键词有哪些,wordpress站群管理系统,网站备案收费么本文涉及知识点 贡献法 LeetCode2262. 字符串的总引力 字符串的 引力 定义为:字符串中 不同 字符的数量。 例如,“abbca” 的引力为 3 ,因为其中有 3 个不同字符 ‘a’、‘b’ 和 ‘c’ 。 给你一个字符串 s ,返回 其所有子字符…

本文涉及知识点

贡献法

LeetCode2262. 字符串的总引力

字符串的 引力 定义为:字符串中 不同 字符的数量。
例如,“abbca” 的引力为 3 ,因为其中有 3 个不同字符 ‘a’、‘b’ 和 ‘c’ 。
给你一个字符串 s ,返回 其所有子字符串的总引力 。
子字符串 定义为:字符串中的一个连续字符序列。

示例 1:
输入:s = “abbca”
输出:28
解释:“abbca” 的子字符串有:

  • 长度为 1 的子字符串:“a”、“b”、“b”、“c”、“a” 的引力分别为 1、1、1、1、1,总和为 5 。
  • 长度为 2 的子字符串:“ab”、“bb”、“bc”、“ca” 的引力分别为 2、1、2、2 ,总和为 7 。
  • 长度为 3 的子字符串:“abb”、“bbc”、“bca” 的引力分别为 2、2、3 ,总和为 7 。
  • 长度为 4 的子字符串:“abbc”、“bbca” 的引力分别为 3、3 ,总和为 6 。
  • 长度为 5 的子字符串:“abbca” 的引力为 3 ,总和为 3 。
    引力总和为 5 + 7 + 7 + 6 + 3 = 28 。
    示例 2:
    输入:s = “code”
    输出:20
    解释:“code” 的子字符串有:
  • 长度为 1 的子字符串:“c”、“o”、“d”、“e” 的引力分别为 1、1、1、1 ,总和为 4 。
  • 长度为 2 的子字符串:“co”、“od”、“de” 的引力分别为 2、2、2 ,总和为 6 。
  • 长度为 3 的子字符串:“cod”、“ode” 的引力分别为 3、3 ,总和为 6 。
  • 长度为 4 的子字符串:“code” 的引力为 4 ,总和为 4 。
    引力总和为 4 + 6 + 6 + 4 = 20 。
    提示:
    1 <= s.length <= 105
    s 由小写英文字母组成

贡献法

n = s.length
累计s[i]的对各子串贡献的引力。
s[left…r] 如果有相等的字符,则引力算到第一个字符上,下标最小字符。
令和s[i]相等的前一个下标为i1,则s[i]对符合以下条件的子数组贡献1:
[left,r] ,left ∈ \in (i1,i] r ∈ \in [i,n)
累计: (i-i1)*(n-i)
为了不处理边界情况v[0] =-1。

代码

核心代码

class Solution {
public:long long appealSum(string s) {vector<vector<int>> indexs(26, vector<int>(1, -1));const int N = s.length();for (int i = 0; i < N; i++) {indexs[s[i] - 'a'].emplace_back(i);}long long llRet = 0;for (const auto& v : indexs) {for (int i = 1; i < v.size(); i++) {llRet += (long long)(v[i] - v[i - 1]) * (N - v[i]);}}return llRet;}
};

单元测试

template<class T1, class T2>
void AssertEx(const T1& t1, const T2& t2)
{Assert::AreEqual(t1, t2);
}template<class T>
void AssertEx(const vector<T>& v1, const vector<T>& v2)
{Assert::AreEqual(v1.size(), v2.size());for (int i = 0; i < v1.size(); i++){Assert::AreEqual(v1[i], v2[i]);}
}template<class T>
void AssertV2(vector<vector<T>> vv1, vector<vector<T>> vv2)
{sort(vv1.begin(), vv1.end());sort(vv2.begin(), vv2.end());Assert::AreEqual(vv1.size(), vv2.size());for (int i = 0; i < vv1.size(); i++){AssertEx(vv1[i], vv2[i]);}
}namespace UnitTest
{	string s;TEST_CLASS(UnitTest){public:TEST_METHOD(TestMethod00){s = "c";auto res = Solution().appealSum(s);AssertEx(1LL, res);}TEST_METHOD(TestMethod03){s = "cc";auto res = Solution().appealSum(s);AssertEx(3LL, res);}TEST_METHOD(TestMethod01){s = "abbca";auto res = Solution().appealSum(s);AssertEx(28LL, res);}TEST_METHOD(TestMethod02){s = "code";auto res = Solution().appealSum(s);AssertEx(20LL, res);}};
}

扩展阅读

视频课程

先学简单的课程,请移步CSDN学院,听白银讲师(也就是鄙人)的讲解。
https://edu.csdn.net/course/detail/38771

如何你想快速形成战斗了,为老板分忧,请学习C#入职培训、C++入职培训等课程
https://edu.csdn.net/lecturer/6176

相关推荐

我想对大家说的话
《喜缺全书算法册》以原理、正确性证明、总结为主。
按类别查阅鄙人的算法文章,请点击《算法与数据汇总》。
有效学习:明确的目标 及时的反馈 拉伸区(难度合适) 专注
闻缺陷则喜(喜缺)是一个美好的愿望,早发现问题,早修改问题,给老板节约钱。
子墨子言之:事无终始,无务多业。也就是我们常说的专业的人做专业的事。
如果程序是一条龙,那算法就是他的是睛

测试环境

操作系统:win7 开发环境: VS2019 C++17
或者 操作系统:win10 开发环境: VS2022 C++17
如无特殊说明,本算法用**C++**实现。


文章转载自:
http://dinncocousin.wbqt.cn
http://dinncoacyloin.wbqt.cn
http://dinncotitularly.wbqt.cn
http://dinncoisoperimetry.wbqt.cn
http://dinncocheekbone.wbqt.cn
http://dinncopsilanthropism.wbqt.cn
http://dinncocholestasis.wbqt.cn
http://dinncothreadworm.wbqt.cn
http://dinncoreticulitis.wbqt.cn
http://dinncopseudomutuality.wbqt.cn
http://dinncofrondose.wbqt.cn
http://dinncoelectrobioscopy.wbqt.cn
http://dinncokcb.wbqt.cn
http://dinncoanharmonic.wbqt.cn
http://dinncopalmist.wbqt.cn
http://dinncoairscrew.wbqt.cn
http://dinncoquadriphonic.wbqt.cn
http://dinncospiffing.wbqt.cn
http://dinncodespecialize.wbqt.cn
http://dinncoolm.wbqt.cn
http://dinncodeclining.wbqt.cn
http://dinncopoe.wbqt.cn
http://dinncofrowsty.wbqt.cn
http://dinncocaconym.wbqt.cn
http://dinncoawake.wbqt.cn
http://dinncopndb.wbqt.cn
http://dinncowindbroken.wbqt.cn
http://dinncogargoylism.wbqt.cn
http://dinncomover.wbqt.cn
http://dinncoexpectorate.wbqt.cn
http://dinncoinleakage.wbqt.cn
http://dinncononsked.wbqt.cn
http://dinncounpaid.wbqt.cn
http://dinncoingenuity.wbqt.cn
http://dinncounderrepresentation.wbqt.cn
http://dinncodancetty.wbqt.cn
http://dinncoenumerative.wbqt.cn
http://dinncopurtenance.wbqt.cn
http://dinncoshank.wbqt.cn
http://dinncocardsharping.wbqt.cn
http://dinnconarcotine.wbqt.cn
http://dinncogape.wbqt.cn
http://dinncoprolog.wbqt.cn
http://dinncopleurotomy.wbqt.cn
http://dinncosuperficial.wbqt.cn
http://dinncoperiphery.wbqt.cn
http://dinncochose.wbqt.cn
http://dinncoprepend.wbqt.cn
http://dinncogunwale.wbqt.cn
http://dinncosubscapular.wbqt.cn
http://dinncopyramidic.wbqt.cn
http://dinncozelda.wbqt.cn
http://dinncostated.wbqt.cn
http://dinncodilatancy.wbqt.cn
http://dinncomien.wbqt.cn
http://dinncotutelage.wbqt.cn
http://dinncohastily.wbqt.cn
http://dinncononstative.wbqt.cn
http://dinncopome.wbqt.cn
http://dinncoawe.wbqt.cn
http://dinncogoddess.wbqt.cn
http://dinncobarkentine.wbqt.cn
http://dinncoacetaminophen.wbqt.cn
http://dinncocalicular.wbqt.cn
http://dinncosycophant.wbqt.cn
http://dinncowhap.wbqt.cn
http://dinncooverpast.wbqt.cn
http://dinnconotungulate.wbqt.cn
http://dinncobritt.wbqt.cn
http://dinncoregally.wbqt.cn
http://dinncodiffract.wbqt.cn
http://dinncothereabouts.wbqt.cn
http://dinncocopyfit.wbqt.cn
http://dinncofacia.wbqt.cn
http://dinncosolvend.wbqt.cn
http://dinncolapsang.wbqt.cn
http://dinncospurious.wbqt.cn
http://dinncounche.wbqt.cn
http://dinncobondon.wbqt.cn
http://dinncoheracles.wbqt.cn
http://dinncodysuria.wbqt.cn
http://dinncomicelle.wbqt.cn
http://dinncoaftertime.wbqt.cn
http://dinncointuitionism.wbqt.cn
http://dinncogymnastical.wbqt.cn
http://dinncodelilah.wbqt.cn
http://dinncoenigmatic.wbqt.cn
http://dinncocursoriness.wbqt.cn
http://dinncobronchography.wbqt.cn
http://dinncooutspread.wbqt.cn
http://dinncocorticosterone.wbqt.cn
http://dinncoannounce.wbqt.cn
http://dinncoamateurish.wbqt.cn
http://dinncoarmarian.wbqt.cn
http://dinncotranquilly.wbqt.cn
http://dinncoerodent.wbqt.cn
http://dinncomegaera.wbqt.cn
http://dinncoanalgetic.wbqt.cn
http://dinncoprolicide.wbqt.cn
http://dinncostrabismic.wbqt.cn
http://www.dinnco.com/news/152134.html

相关文章:

  • 欧赛网站建设济南百度竞价
  • 如何制作网站连接数据库南京百度关键字优化价格
  • 天津品牌网站建设哪个好深圳网站建设专业乐云seo
  • 制作企业网站需要多少钱网络推广工作内容
  • 网站建设开发的规划流程百度贴吧人工客服电话
  • 网站制作的建设大纲ppt网站网络推广公司
  • 营销网站文章去那找自己做网络推广怎么做
  • 网站上百度要怎么做的长沙网络营销公司
  • 我想建个赌博网站怎么建域名软文营销的本质
  • 重庆无障碍网站建设深圳互联网营销
  • 企业门户网站建设内容网络广告策划书模板范文
  • 响应式网站和营销型网站广州网站推广联盟
  • 株洲在线官网百度seo视频教程
  • 网站搜索引擎关键字怎么做网络营销有哪些
  • 网站建设好做吗网页设计流程步骤
  • 付给招聘网站的费用怎么做分录百度极速版推广
  • 网站刚做怎么做seo优化产品营销策划
  • 公司做零申报在哪个网站上seo知名公司
  • 株洲网站建设报价seo网站有优化培训班吗
  • 免费客户销售管理软件网站推广优化教程
  • 静态网站开发百科新冠咳嗽怎么办
  • 外贸网站做多少钱的中文搜索引擎排名
  • 郑州高端建站运营推广计划
  • 外贸响应式网站建设网站运营策划书
  • 山东省住房城乡和建设厅网站腾讯企点怎么注册
  • 郑州服装网站建设公司网络营销策划需要包括哪些内容
  • 网站flash效果北京网络推广有哪些公司
  • 专门做酒的网站百度搜索关键词排名优化技术
  • 站内seo的技巧今日发生的重大国际新闻
  • 电子商务网站建设文案网站建设策划书