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

网站备案 动态ip建站优化一条龙

网站备案 动态ip,建站优化一条龙,微网站怎么做百度关键词,企业管理咨询有限公司是做什么的文章目录 前言代码思路 前言 还是实力不允许啊,要是实力允许我就一道一道中等题刷了。简单题真够呛。有些题看题解都是看老半天看不懂,假设是这种我是真感觉没必要钻研。我现在大三,要是看一遍题解看不懂就算了,果断放弃。真可以…

文章目录

  • 前言
  • 代码
  • 思路

前言

还是实力不允许啊,要是实力允许我就一道一道中等题刷了。简单题真够呛。有些题看题解都是看老半天看不懂,假设是这种我是真感觉没必要钻研。我现在大三,要是看一遍题解看不懂就算了,果断放弃。真可以这么果断吗,不管是做题还是生活,真可以这么果断吗。看到省赛的数据还有部分的分数的,反正就是写个暴力放在那里就好了,准备明年的蓝桥杯和 9 月的 csp ,26 年 3 月的 csp 看时间,要是可以的话也参加一下。就当机试模拟考试了。查了一下,是三月底,那时候机试都结束了,那算了。

代码

#include<bits/stdc++.h>
using namespace std;
const int N=100010;
int l[N],r[N],p[30];
char s[N];
typedef long long LL;
int main(){scanf("%s",s+1);//从下标为 1 的位置开始存int n=strlen(s+1);for(int i=1;i<=n;i++){int t=s[i]-'a';//p 的下标表示的是这个是啥字母l[i]=p[t];//最开始的时候因为是全局数组,所以是 0 ,这里是特判了一下边界情况p[t]=i;//相当于每次就是该元素左边的元素}//表示当前的元素的位置,循环这块有点巧妙for(int i=0;i<26;i++){//这里映射的是每一个字母的位置p[i]=n+1;//右边界}for(int i=n;i>=1;i--){int t=s[i]-'a';r[i]=p[t];p[t]=i;}LL ans=0;ans+=(LL)(i-l[i])*(r[i]-i);//贡献法for(int i=1;i<=n;i++){}cout<<ans<<endl;return 0;
}

思路

看了一下,五个零,是十万。我知道的算法就是排序,二分,O(nlogn) 这个时间复杂度。这个题是啥意思啊。从一个字符串里面截取一段字符串,计算这段字符串的 f 函数的数值,对于所有的函数值求和,输出这个和。这么复杂。看题解,理解了一部分,不想放弃。又看了一遍,大概懂了。这种就挺难受的。因为这种大概懂,把代码删掉自己很难独立写出来。每行写了注释之后感觉也还好,就是循环那块有点难。多写几遍就好了。贡献法的关键就是要找到某一个字母相邻的两个相同的字母,假设没有就找边界,因为从下标为 1 开始存的,所以边界就是 0 和 n+1 .

http://www.yayakq.cn/news/271628/

相关文章:

  • 百度提交网站收录地址广州公司注册虚拟虚拟地址
  • 企业手机网站开发赣州网站建设价格
  • 网站排名优化学习企业平台app下载
  • 免得做网站wordpress公众账号同步
  • 织梦企业网站it外包服务公司排名
  • 孟村县网站建设做游戏网站选服务器
  • 微网站的优点贵州黔序科技有限公司
  • 电子商务网站建设精品课程wordpress本地访问很慢
  • 2017网站制作报价单wordpress如何添加分类
  • 外包服务网站排名php网站 关键技术
  • 农业门户网站建设目标淄博百度
  • 网站做cpa赚钱蓝奏云注册网站
  • wordpress获取网址郑州seo优化推广
  • 推广网站的方法有哪些上饶婚纱工作室网站建设
  • 文化公司网站建设wordpress顶部菜单设置
  • 温岭专业自适应网站建设哪家企业的网站做的好
  • 项目案例 化妆品网站意外险平台服务网站
  • 北京做公司网站公司什么网站可以接单做
  • 安丘网站建设开发wordpress侧边栏导航代码
  • 做视频网站需要什么证件做百度竞价对网站空间有什么要求
  • 网站建设要架服务器百色网站建设公司
  • 青岛网站建设小公司排名保健品网站建设方案书模板
  • 友链网站热狗seo优化外包
  • 名师工作室网站建设建议wordpress更改复原
  • 个人做民宿需要建立网站吗课程培训网站建设
  • 网站开发菜鸟适合用什么软件wordpress中文版广告
  • 中国建设人才信息网站官网扬州建设网站
  • 本网站维护升级固定ip 建网站
  • 河北雄安建设投资集团网站免费做动态图片的网站
  • 大学网站建设工作总结网络品牌推广策略