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

科技企业网站建设模板贺兰网站建设

科技企业网站建设模板,贺兰网站建设,会员管理系统设计,百度百科网站开发P8630 [蓝桥杯 2015 国 B] 密文搜索 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)https://www.luogu.com.cn/problem/P8630 题目分析 基本上是hash的板子,但实际上对于密码串,只要判断主串中任意连续的八个位置是否存在密码串即可;那么我们…

P8630 [蓝桥杯 2015 国 B] 密文搜索 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)icon-default.png?t=N7T8https://www.luogu.com.cn/problem/P8630

题目分析

        基本上是hash的板子,但实际上对于密码串,只要判断主串中任意连续的八个位置是否存在密码串即可;那么我们不应该在转变的哈希值中保留原本有关单个字符的位置信息;而该字符串中仅有小写字母,那么我们可以对有多少个相同的小写字母进行进制哈希


代码示例

#include <bits/stdc++.h>
using namespace std;
using ll = long long;
using ull = unsigned long long;
const int base = 131;
const int N = 1e5 + 10;char s[N], s1[N];
ull t[140];//字母信息
ull a[N]; //主串的字串哈希值ull gets() {int hash = 1;for(int i = 'a'; i <= 'z'; i++) hash = hash * base + t[i];return hash;
}int main() {ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);int n; cin >> s >> n;int len = strlen(s);for(int i = 0; i <= len - 8; i++) { //计算各字串哈希值memset(t, 0, sizeof t);for(int j = i; j <= i + 7; j++) t[(int)s[j]]++; //存储该字串字母个数a[i] = gets(); //存储hash值}int ans = 0;while(n--) {memset(t, 0, sizeof t);cin >> s1;for(int i = 0; i <= 7; i++) t[(int)s1[i]]++;ull b = gets();for(int i = 0; i <= len - 8; i++) {if(b == a[i]) ans++;}}cout << ans << ' ';return 0;
}

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

相关文章:

  • 国外自助建站慕枫网站建设
  • 请简述网站制作流程永安市住房与城乡建设局网站
  • 河南建设监理协会新网站微信是什么公司开发的
  • 专业设计网站排行榜北京做网站推广的公司
  • 网站开发一个支付功能要好多钱专门卖电子产品的网站
  • 老河口网站定制wordpress教程lnmp
  • 网站建设了流程国外网站seo
  • 试述网站建设的步骤专业网页制作的公司
  • html网站开发实验报告网站建设公司的问答营销案例
  • 新增网站备案wordpress默认用户名
  • 自适应网站一般做多大尺寸wordpress 安装启动
  • 怎样开物流网站wordpress管理后台添加导航栏
  • 许昌网站建设哪家最好建设银行网站用户注册不了
  • 林壑地板北京网站建设wordpress 超级精简
  • 元谋县住房和城乡建设局网站怎样做电商 入手
  • 网站建设实训心得wordpress用户注册邮件验证码
  • 网页设置安全站点男女做污的事情网站视频
  • 是网站建设专业好深圳网页制作电话
  • 西安网站建设阳建建筑人才网 一建港航
  • 网站建设工作落实情况青州网站建设青州
  • 四川省建设工程质量安全网站php开源订单管理系统
  • 怎么让自己做的网站让别人看到零基础网站开发要学多久
  • 做网站的周记重庆网站seo优化
  • 清原招聘网站建设详情页设计排版
  • 国内最新新闻摘抄2023年百度关键词自然排名优化公司
  • 做网站有未来吗网页编辑文字
  • 网站建设与管理广东药学院wordpress 轮播图代码
  • 怎样推广一个网站网站引导页面制作的四个任务名称
  • 企业网站网站建设公司网页设计毕业设计开题报告
  • 肃宁县网站建设价格网站没有icp备案怎么访问