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

网站注册了域名然后怎么做新站点seo联系方式

网站注册了域名然后怎么做,新站点seo联系方式,wordpress如何添加一级目录下,做婚恋交友类网站✨题目链接: DP36 abb ✨题目描述 leafee 最近爱上了 abb 型语句,比如“叠词词”、“恶心心” leafee 拿到了一个只含有小写字母的字符串,她想知道有多少个 "abb" 型的子序列? 定义: abb 型字符串满足以下…

✨题目链接:

DP36 abb


✨题目描述 

leafee 最近爱上了 abb 型语句,比如“叠词词”、“恶心心”

leafee 拿到了一个只含有小写字母的字符串,她想知道有多少个 "abb" 型的子序列?
定义: abb 型字符串满足以下条件:

  1. 字符串长度为 3 。
  2. 字符串后两位相同。
  3. 字符串前两位不同。

✨输入描述:

第一行一个正整数 𝑛n

第二行一个长度为 𝑛n 的字符串(只包含小写字母)

1≤𝑛≤1051≤n≤105

✨输出描述:

"abb" 型的子序列个数。 

✨示例1

📍输入

6 abcbcc

📍输出

8

📍说明

共有1个abb,3个acc,4个bcc 

✨解题思路

 动态规划:

  1. 初始化计数器和数组

    • f[26]:用来记录每个字母对结果的当前贡献。
    • g[26]:用来记录每个字母的出现次数。
    • res:结果变量,用来存储符合条件的子序列个数。
    • i:用来记录当前遍历到的字符的索引。
  2. 遍历字符串

    • 对于字符串中的每一个字符e
      1. 将当前字符对结果的贡献加到res中。
      2. 更新字符e的贡献值:f[e-'a'] = f[e-'a'] + i - g[e-'a']
        • i代表当前字符之前的所有字符数。
        • g[e-'a']是当前字符e之前出现的所有字符e的次数。
        • 通过计算i - g[e-'a'],得到当前字符e之前所有非e字符的数量。
      3. 更新字符e的出现次数:g[e-'a'] += 1
      4. 增加遍历索引i

 贡献值可以理解为在这以前区间有多少个    _ x   (假设现在 i 位置字符为x) 


✨代码
 

#include <iostream>
using namespace std;int main() {int n;cin >> n;string str;cin >> str;long long res = 0;int f[26]={0};int g[26]={0};long long i=0;for(auto e:str){res+=f[e-'a'];f[e-'a']=f[e-'a']+i-g[e-'a'];g[e-'a']=g[e-'a']+1;i++;}cout << res << endl;return 0;
}


※ 如果文章对你有帮助的话,可以点赞收藏!!谢谢支持

http://www.zhongyajixie.com/news/43177.html

相关文章:

  • 徐州 网站 备案 哪个公司做的好今天军事新闻最新消息
  • 青海公司网站建设哪家快中国搜索引擎
  • 织梦做中英文网站微信公众号怎么创建
  • 如何建设一个自己的网站百度一下就知道
  • 做网站赚50万淮北网站建设
  • 成都网站建设的公司企业培训内容
  • 中小型网站有哪些浏览器下载
  • 怎样说服公司做网站公司做网络推广怎么做
  • 政府网站开发计入什么科目聚名网官网登录
  • 动易 网站首页网络营销的方式有哪些
  • 在淘宝做印刷网站怎么办谷歌浏览器网页版
  • 广东seo网站设计价格做网站优化哪家公司好
  • 沭阳找做网站合伙免费人脉推广
  • 自适应网站建设公司郑州seo建站
  • 手机下载视频网站模板2022最近比较火的营销事件
  • 东莞网站开发推荐优化网站找哪家
  • 如何在门户网站做推广网站建设总结
  • 广州做淘宝的化妆品网站好站长之家论坛
  • wordpress语法开鲁网站seo转接
  • 个人微信crm系统石家庄seo结算
  • 做电影网站用什么程序百度指数在哪里看
  • 扬州建设机械网站惠州seo关键词排名
  • 网站登录页面模板seo排名优化关键词
  • js网站开发视频中文搜索引擎排行榜
  • 设计师 网站 贵关键词优化价格表
  • 网站不备案影响收录吗google下载app
  • 怎么免费做网站视频教学微营销软件
  • 做本地网站赚钱吗百度搜索网
  • 网页设计的方法及内容石家庄百度关键词优化
  • 百度收录网站百度ocpc怎么优化