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

代购网站建设外贸企业网站推广

代购网站建设,外贸企业网站推广,wordpress如何在文章底部添加目录,网站开发接单网站文章目录 前言代码思路 前言 还是实力不允许啊,要是实力允许我就一道一道中等题刷了。简单题真够呛。有些题看题解都是看老半天看不懂,假设是这种我是真感觉没必要钻研。我现在大三,要是看一遍题解看不懂就算了,果断放弃。真可以…

文章目录

  • 前言
  • 代码
  • 思路

前言

还是实力不允许啊,要是实力允许我就一道一道中等题刷了。简单题真够呛。有些题看题解都是看老半天看不懂,假设是这种我是真感觉没必要钻研。我现在大三,要是看一遍题解看不懂就算了,果断放弃。真可以这么果断吗,不管是做题还是生活,真可以这么果断吗。看到省赛的数据还有部分的分数的,反正就是写个暴力放在那里就好了,准备明年的蓝桥杯和 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.mmbaike.com/news/89067.html

相关文章:

  • 安康网络公司信息关键词优化搜索排名
  • 山东网站建设公司排名外贸独立站怎么做
  • 怎么做简单的微信浏览的网站手机网站搜索优化
  • 什么网站做生鲜比较好搜索关键词排名提升
  • 临夏州建设厅官方网站aso优化榜单
  • 今傲网站做的怎么样网站的seo如何优化
  • 深圳专业做网站专业高质量发展服务业
  • 做三轨网站犯法吗搜索引擎优化公司
  • 摄影网站排行竞价托管怎么做
  • 微信网站建设哪家好成都本地推广平台
  • 怎么做58同城网站最常用的网页制作软件
  • linux 做网站数据库手机百度提交入口
  • 美食app界面设计模板南宁seo专员
  • 本机网络ip做网站互联网营销师证书怎么考
  • 深圳 公司网站建设南宁排名seo公司
  • 深圳制作企业网站的公司网站推广优化的原因
  • 网站建设如何建上海的重大新闻
  • 龙岗网站优化公司案例百度快照替代
  • 涪陵网站建设公司有没有免费的写文案的软件
  • 网站推广和宣传的方法seo网站关键词优化费用
  • 汝州建站公司广州品牌seo推广
  • 无锡八匹马网站建设免费制作永久个人网站
  • 自助建站英文搜索引擎优化的方法包括
  • 微信微网站怎么做百度官网认证免费
  • 做网站必须网站备案福州seo优化
  • 做网站的外包需要分享客户信息阐述网络营销策略的内容
  • 做网站用php转html河南it渠道网
  • 有哪些做海岛的网站网址域名查询ip地址
  • 宁海建设局网站百度推广业务员
  • pk10网站怎么做百度打开百度搜索