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

代购网站建设/海外推广渠道都有哪些

代购网站建设,海外推广渠道都有哪些,烟台外贸网站建设,东莞企创做网站怎么样传送门:Censor 题目大意 给定一个字符串A和一个字符串B,如果如果B中存在A字符串,就在B中把A字符串去掉,输出最后去掉A字符串之后B字符串 解题思路 这个题目用到了字符串哈希和前缀和的思想! 我们把输入的A字符串哈…

传送门:Censor

题目大意

给定一个字符串A和一个字符串B,如果如果B中存在A字符串,就在B中把A字符串去掉,输出最后去掉A字符串之后B字符串

解题思路

这个题目用到了字符串哈希和前缀和的思想!
我们把输入的A字符串哈希为一个整数,然后把用一个数组hb[i]表示B字符串中前i个的哈希值,当i大于字符串A的长度的时候就判断i-lena,i这个区间的哈希值是不是等于A串的。

AC代码

#include<cstdio>
#include<cstring>
const int MAXN = 5e6+5;
const int Hash = 27;
typedef unsigned long long ULL;
char strA[MAXN],strB[MAXN];
char tmp[MAXN];
ULL hb[MAXN];
ULL preHash[MAXN];
void presolve()
{preHash[0] = 1;for(int i=1;i<MAXN;i++)preHash[i] = preHash[i-1]*Hash;
}
int main()
{presolve();while(~scanf("%s%s",strA,strB)){int lenA = strlen(strA),lenB = strlen(strB);ULL ha=0,top=0;if(lenA>lenB){printf("%s\n",strB);continue;}hb[0] = 0;for(int i=0;i<lenA;i++) ha=ha*Hash + strA[i]-'a'+1;for(int i=0;i<lenB;i++){tmp[top++] = strB[i];hb[top] = hb[top-1]*Hash + strB[i]-'a'+1;if(top>=lenA &&hb[top]-hb[top-lenA]*preHash[lenA]==ha) {top-=lenA;}}for(int i=0;i<top;i++) printf("%c",tmp[i]);puts("");}return 0;
}
http://www.lbrq.cn/news/1409329.html

相关文章:

  • 做公益网站的目的/优秀网站设计赏析
  • 做一个网站大概要多少钱/好口碑关键词优化
  • 做网站上饶/app推广代理
  • 杭州网站建设 网络服务/网站建设技术
  • 注册做网站的公司/优化搜索引擎营销
  • c2c商城网站建设方案/网页设计费用报价
  • 做网站还有价值吗/网站开发制作培训学校
  • 杭州网站设计询问蓝韵网络/营销策划机构
  • 行业猎头网/seo整站优化什么价格
  • 南京网站建设开发/seo3的空间构型
  • 响应式网站建设特征/微信朋友圈广告在哪里做
  • 做网站滚屏广告软件/semir是什么意思
  • 湘潭网站建设 诚信磐石网络/网站推广排名哪家公司好
  • wordpress 简历主题/企业seo推广
  • 泰安网站开发公司/百度热搜关键词排行榜
  • 南康做网站/网站推广和网站优化
  • 怎么自己编写网站/市场调研问卷调查怎么做
  • 驻马店市旅游网站建设/今日军事新闻头条
  • 手机app是怎么开发出来的/seo关键词布局
  • 网站备案是在哪个部门/怎么样做推广最有效
  • 网站权重不稳定/聚合搜索引擎接口
  • 软件定制开发成本/外包seo公司
  • 广东电白建设集团有限公司网站/百度域名收录提交入口
  • 网站团队的建设/企业培训系统
  • 个人空间网站建设/网络营销五种方法
  • 西安做网站好的公司/人力资源培训与开发
  • 新手怎么推广自己的店铺/深圳关键词优化
  • 做网站建设公司赚钱吗/seo是什么单位
  • 有没有个人做网站赚钱/seo关键词排名优化矩阵系统
  • 上线了 做商务网站/高级seo
  • SQL详细语法教程(六)存储+索引
  • Vue 3中watch的返回值:解锁监听的隐藏技巧
  • 03.文件管理和操作命令
  • OpenCV---特征检测算法(ORB,Oriented FAST and Rotated BRIEF)
  • Kafka的ISR、OSR、AR详解
  • JavaScript 性能优化实战:从评估到落地的全链路指南