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

丰都网站建设哪家好如何建设一个社交网站

丰都网站建设哪家好,如何建设一个社交网站,wordpress 主题名,淘宝指数入口写出来了,但是感觉前两年写肯定写不出来,所以做个记录~ 题目描述 对于一个字符串 SS,我们定义 SS 的分值 f(S)f(S) 为 SS 中出现的不同的字符个数。例如 f(“aba”)2,f(“abc”)3,f(“aaa”)1f(“aba”)2,f(“abc”)3…

写出来了,但是感觉前两年写肯定写不出来,所以做个记录~

题目描述

对于一个字符串 SS,我们定义 SS 的分值 f(S)f(S) 为 SS 中出现的不同的字符个数。例如 f(“aba”)=2,f(“abc”)=3,f(“aaa”)=1f(“aba”)=2,f(“abc”)=3,f(“aaa”)=1。

现在给定一个字符串 S[0...n−1]S[0...n−1](长度为 nn),请你计算对于所有 SS 的非空子串 S[i...j](0≤i≤j<n)S[i...j](0≤i≤j<n),f(S[i...j])f(S[i...j]) 的和是多少。

输入描述

输入一行包含一个由小写字母组成的字符串 SS。

其中,1≤n≤1051≤n≤105。

输出描述

输出一个整数表示答案。

输入输出样例

示例 1

输入

ababc

输出

28

运行限制

  • 最大运行时间:1s
  • 最大运行内存: 128M
#include<bits/stdc++.h>
using namespace std;
#define int long long
#define endl '\n'
int ans=0;//最终答案
int len=0;//字符串0~i-1中,以字符串i-1结尾的子串的分值和
//记录第一次出现的位置,和最后一次出现的位置
int sta[26],endd[26];
signed main(){//暴力能拿一定分//直接暴力string s;cin>>s;for(int i=0;i<26;i++){sta[i]=-1;endd[i]=-1;}for(int i=0;i<s.size();i++){  //i作为终点if(sta[s[i]-'a']==-1){ //没有出现过sta[s[i]-'a']=i;endd[s[i]-'a']=i;//i之前所有的数据len+=i+1;ans+=len;}else{len+=(i-endd[s[i]-'a']);ans+=len;endd[s[i]-'a']=i;//更新记录最后出现的位置}}cout<<ans<<endl;
}


文章转载自:

http://UVmtrPIK.nmfxs.cn
http://sTN7YyWa.nmfxs.cn
http://1oywiWiU.nmfxs.cn
http://Ubaghmcf.nmfxs.cn
http://nVn5AtaW.nmfxs.cn
http://l2kedvYO.nmfxs.cn
http://AlpeEcel.nmfxs.cn
http://kZH8mt72.nmfxs.cn
http://aUIMXHtJ.nmfxs.cn
http://k0vsreFR.nmfxs.cn
http://0yNPKgid.nmfxs.cn
http://v1HGSeO6.nmfxs.cn
http://VgiMhYrE.nmfxs.cn
http://4U30pioV.nmfxs.cn
http://g9Rs9ppW.nmfxs.cn
http://zcqPKl5w.nmfxs.cn
http://YZN4KSGP.nmfxs.cn
http://NMcgRnc5.nmfxs.cn
http://7dnDRImh.nmfxs.cn
http://ThEM5jDu.nmfxs.cn
http://j5oQ90yE.nmfxs.cn
http://ckcgTvzY.nmfxs.cn
http://PTC9pvQd.nmfxs.cn
http://RHO10p7y.nmfxs.cn
http://0IjtxAEq.nmfxs.cn
http://K9sKsNLk.nmfxs.cn
http://N9KQo7TQ.nmfxs.cn
http://Rp6uGl4n.nmfxs.cn
http://P3GIothM.nmfxs.cn
http://gnHPM9wl.nmfxs.cn
http://www.dtcms.com/wzjs/635805.html

相关文章:

  • 公司设计网站有什么好处什么推广方法是有效果的
  • 网站建设是什么语言牌子网官网
  • 有哪些做平面设计好的网站wordpress 本地文章
  • 小白如何搭建一个网站网站镜像做排名
  • 郑州营销型网站制作运营ajax jsp网站开发从入门到精通
  • 青岛建设公司网站费用网站百度云
  • 一家电子商务网站建设心得推进网站集约化建设制度
  • 网站上传面板安徽网新科技有限公司
  • 中国中国建设银行网站首页wordpress选择文章模板
  • 网站备案域名更改成都做一个中小企业网站需要多少钱
  • 织梦dede建站教程视频seo技术培训岳阳
  • 衡水稳定的网络建站长春城投建设投资有限公司网站
  • 北风风淘网站开发什么是软文推广
  • 网站项目计划书范文设计的素材网站有哪些
  • 产品网站策划书方案快速搭建网站框架图
  • 太湖县住房与建设局网站深圳公司注册开户
  • wordpress建站流量摄影作品投稿网站
  • 新会区住房和城乡建设局网站网站建设的外国文献
  • 怎么让织梦网站适合手机wordpress 文章id更改
  • 网站开发需要什么专业的人才网络工程属于什么大类
  • 站长做什么网站赚钱wordpress二级域名做站群
  • 温州网站建设方案外包mvc网站建设设计报告
  • 肇庆建设网站网站建设中 html 下载
  • 网站建设细节国内好的网站设计
  • 城建道桥建设集团网站wordpress ajax 提交表单
  • 那个网站报道过鸟巢建设网站建设与管理的策划书
  • 太原seo网站建设网站建设都有什么技术支持
  • 直接用ip做网站农村住宅设计图集
  • 遵义做网站推广网站建设内部流程图
  • 腾讯 网站建设简单大方的网站