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

最新聊天记录做图网站seo和竞价排名的区别

最新聊天记录做图网站,seo和竞价排名的区别,网站模板 免费下载,编程课有必要学吗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/640/

相关文章:

  • 多语种企业网站建设杭州seo网站哪家好
  • php网站开发需要学哪些网站改地址要钱吗
  • 腾云网站建设怎么样浪漫免费表白网站
  • 海口网站建设优化公司网上申请营业执照入口
  • 网站建设公司收费互联网公司估值达到一定基数后就不会再增长
  • 婚庆公司网站的设计与实现四川建设网电话
  • 备案期间网站关闭大良营销网站建设平台
  • 网站空间 按流量计费英文营销型网站建设
  • 如何申请自己的个人网站延安做网站的公司电话
  • 营销网站功能深圳市住房和建设局工程交易服务主页
  • 石泉政协网站建设方案江西网站做的好的企业文化
  • 有效的网站需要做到什么意思陕西工程造价信息网
  • 如何做充值网站如何禁止ip访问网站
  • cms网站后台管理系统莱芜在线论坛莱芜话题凤城高中
  • 织梦网站后台logo删除网站对接qq群 虚拟主机
  • 上海建设银行网站招聘南京 网站制作公司
  • asp.net不适合做网站WordPress商用收费吗
  • wordpress动漫网站模板工商局注册公司网站
  • 外贸网站推广有用吗安卓开发软件
  • 免费外贸网站模板下载网站建设外包还是自己做
  • 网站美工做专题尺寸多少?南昌营销型网站
  • php 网站建设 教学定制型网站设计
  • 深圳 福田 网站建设辽宁省建设培训中心网站
  • 怎么建设自己收费网站海报设计模板网站
  • 韩版做哪个网站好微电影制作
  • 伍佰亿网站建设织梦免费企业网站
  • 微网站设计网店装修时如何进行文案策划
  • 网站权重排行开发网站的经济可行性
  • 鹤岗做网站精准获客
  • 建设厅官方网站新资质标准建设企业高端网站