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

一般的网站都是用什么系统做的各大搜索引擎网址

一般的网站都是用什么系统做的,各大搜索引擎网址,网站设计参考网址,phpstudy 搭建wordpress密文搜索 原题目链接 题目描述 福尔摩斯从 X 星收到一份资料,全部是小写字母组成。 他的助手提供了另一份资料:许多长度为 8 的密码列表。 福尔摩斯发现,这些密码是被打乱后隐藏在先前那份资料中的。 请你编写一个程序,从第…

密文搜索

原题目链接

题目描述

福尔摩斯从 X 星收到一份资料,全部是小写字母组成。

他的助手提供了另一份资料:许多长度为 8 的密码列表。

福尔摩斯发现,这些密码是被打乱后隐藏在先前那份资料中的。

请你编写一个程序,从第一份资料中搜索可能隐藏密码的位置。要考虑密码的所有排列可能性。


输入描述

  • 第一行:一个字符串 s,全部由小写字母组成,长度小于 1024×1024。
  • 第二行:一个整数 n,表示以下有 n 行密码,1 ≤ n ≤ 1000
  • 接下来 n 行,每行是一个字符串,均由小写字母组成,长度都为 8。

输出描述

输出一个整数,表示每行密码的所有排列在 s 中匹配次数的总和。


输入输出样例

输入

aaaabbbbaabbcccc
2
aaaabbbb
abcabccc

输出

4

c++代码

#include<bits/stdc++.h>using namespace std;int main() {string str, s;cin >> str;int n, cont = 0;cin >> n;vector<string> mid;while(n--) {cin >> s;sort(s.begin(), s.end());mid.push_back(s);}for (int i = 0; i < str.size() - 7; i++) {s = str.substr(i, 8);sort(s.begin(), s.end());for (string k : mid) {if (k == s) cont++;}}cout << cont;return 0;
}//by wqs

题目解析

在字符串 s 中,用滑动窗口,每次取连续8个字符,判断是否能通过乱序排列组成密码,匹配就计数。

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

相关文章:

  • 做贱奴网站淘宝联盟怎么推广
  • 政府网站 建设 计划某一网站seo策划方案
  • 桥头镇网站建设厦门seo培训
  • 网站建设合同违约互联网营销策划
  • 怎么做网站滑动图片部分网络营销应用方式
  • 明年做哪个网站能致富安阳企业网站优化外包
  • 网站建设属于什么费用网站怎么收录到百度
  • 小说网站seo排名怎么做网络软文名词解释
  • 怎样把网站做有排名靠前网络营销案例分析
  • 网站设计模板免费seo排名培训学校
  • 网站布局设计怎么写影视网站怎么优化关键词排名
  • 导航网站超链接如何做广告推广代运营公司
  • dedecms微电影网站模板网站推广和seo
  • 襄阳建设网站首页企业营销策略有哪些
  • 淘宝这种网站怎么做的?保定网站推广公司
  • 重庆品牌型网站建设适合中层管理的培训
  • 做高端网站edm营销
  • 广西梧州为什么不能去鹤壁网站seo
  • 网站banner图的作用seo工资水平
  • 大连网站建设主页莫停之科技windows优化大师
  • 脑洞大开的创意设计上海关键词排名手机优化软件
  • 用返利网站做爆款电商运营推广是做什么的
  • 怎么评价一个网站设计做的好坏免费发布外链
  • 宁波拾谷网站建设b2b免费推广网站
  • 衡阳电商网站建设谷歌seo优化
  • 山西建站推广电子商务网站推广
  • 保定网络推广公司爱站网seo工具
  • 抖音网站建设南昌seo营销
  • 做外贸用什么网站好百度导航和百度地图
  • wordpress信用卡杭州seo搜索引擎优化