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

搜索引擎 wordpressseo优化啥意思

搜索引擎 wordpress,seo优化啥意思,网站页面链接怎么做的,十堰优化网站哪家好题目大意 有一个空串 t t t 和一个目标串 S S S,每次执行下面两个操作中的任意一个: 在 t t t 的末位添一个 0 0 0,如 407 407 407 变成 4070 4070 4070。将 t t t 中的所有数字变成它的“下一个”,其中“ a a a 的下一个…

题目大意

有一个空串 t t t 和一个目标串 S S S,每次执行下面两个操作中的任意一个:

  • t t t 的末位添一个 0 0 0,如 407 407 407 变成 4070 4070 4070
  • t t t 中的所有数字变成它的“下一个”,其中“ a a a 的下一个( a a a 是数字)”指的是 ( a + 1 ) mod ⁡ 10 (a+1)\operatorname{mod} 10 (a+1)mod10 的值。例: 1029 1029 1029 变成 2130 2130 2130

问最少多少次操作可以达到目标串。

思路

为了方便,我们令 N N N 表示 S S S 的长度。

观察数据范围, N ≤ 5 × 10 5 N\le5\times10^5 N5×105 很大,需要一个 O ( N ) O(N) O(N) 的做法。然后我们发现了一个突破点:每添加一个数字之后,必须立刻调整整个数组的大小,然后再添加下一个。那么现在问题就转化为了求每一次需要调整多少次。

显然,当数组长度为 i i i 的时候,一定与第 i i i 个数和第 i + 1 i+1 i+1 个数有关。发现是求差的关系(因为具体的值在最后一次添加后可以调整,但是差必须马上确定)。然后,我们来考虑一下最后一次添加后应该怎么调整。现在,我们得到了前 N − 1 N-1 N1 个数的“相对数列”——所有的差都是固定的了,但是值随着最后的一组调整而改变。实际上,第 N − 1 N-1 N1 个数和第 N N N 个数的差也已经固定了,所以不用重复计算。那么需要的添加次数就是目标串中第 N N N 个数字的值。

代码

AC 记录:Submission #66099456。

#include <cstdio>
#include <iostream>
#include <algorithm>
#include <cstring>
using namespace std;int n; string s;
int f[500010];int main()
{cin >> s;n = s.size();s = " " + s + "0";for (int i = 1; i <= n; i++)f[i] = f[i - 1] + (s[i] - s[i + 1] + 10) % 10;cout << f[n] + n << endl;return 0;
}

总结

难度大约 普及 − \color{orange} 普及- 普及

http://www.dtcms.com/wzjs/383662.html

相关文章:

  • 90设计网站怎么样广告公司取名字参考大全
  • sem和网站建设的关系三门峡网站seo
  • 网站建设要花钱吗重庆电子商务seo
  • 做网站怎样安全采集会计培训班推荐
  • 做网站好还是阿里巴巴好搜索引擎优化seo多少钱
  • 知名网站建设哪家好专业网络推广机构
  • 网站建设公司武汉个人免费网上注册公司
  • 解析域名后怎么弄网站最新疫情最新情况
  • asp.net 网站计数器香港疫情最新消息
  • 免费上外国网站的浏览器一个完整的营销策划方案范文
  • 深圳中小型网站建设公司seo社区
  • 网站开发的测试内容郑州网站建设七彩科技
  • 写出电子商务网站的建设流程百度云怎么找资源
  • 大学生做偷拍视频网站扬州网站推广公司
  • 没有备案的网站百度能收录短视频推广引流
  • 邢台专业网站建设公司推荐百度指数指的是什么
  • 顺义区建设委员会网站长春网站开发
  • 郑州汽车网站建设哪家好sem与seo的区别
  • 基于b2c网站建设网站seo教材
  • 廉江网站开发公司苏州seo免费咨询
  • 建设个网站需要什么竞价外包运营
  • 用php做网站要用构架吗电脑培训班附近有吗
  • 网站建设报价百度电商广告代运营
  • 北京游戏网站建设淄博百度推广
  • 中国商标注册查询官网企业seo排名费用报价
  • 四川遂宁做网站的公司口碑营销的优缺点
  • 武汉网站制作报价德州网站建设优化
  • 临沂做网站的在哪里seo优化关键词放多少合适
  • 网站新闻发布后前台不显示贵州seo学校
  • 朝阳淘宝网站建设wap网站html5