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

万江区做网站定制手机网站建设

万江区做网站,定制手机网站建设,宁夏人脸识别门禁,河北网站备案系统原理&#xff1a; 1. ch[p][j]:p是每个单词存到的idx索引&#xff0c;j是存入字符映射的数字 2. cnt[p] 存这个单词个数 【模板】字典树 - 洛谷 #include <iostream> #include <cstring> using namespace std;const int N 3e6 10; int ch[N][100], idx; int cnt…

原理:

        1. ch[p][j]:p是每个单词存到的idx索引,j是存入字符映射的数字

        2. cnt[p] 存这个单词个数

【模板】字典树 - 洛谷

#include <iostream>
#include <cstring>
using namespace std;const int N = 3e6 + 10;
int ch[N][100], idx;
int cnt[N];
char str[N];int convert(char s) { // 哈希映射if(s >= 'A' && s <= 'Z')return s - 'A';else if(s >= 'a' && s <= 'z')return s - 'a' + 26;else return s - '0' + 52;
}void insert(char s[]) {int p = 0;for(int i = 0; i < strlen(s); i ++ ) {int j = convert(s[i]);if(!ch[p][j]) ch[p][j] = ++ idx;p = ch[p][j];cnt[p] ++;}}int query(char s[]) {int p = 0;for(int i = 0; i < strlen(s); i ++ ) {int j = convert(s[i]);if(!ch[p][j]) return 0;p = ch[p][j];}return cnt[p];
}
int main() {ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);int n; cin >> n;while(n -- ) {// 回归初始状态for(int i = 0; i <= idx; i ++ ) {for(int j = 0; j <= 122; j ++ ) {ch[i][j] = 0;}}for(int i = 0; i <= idx; i ++ ) {cnt[i] = 0;}idx = 0;int q, t;cin >> q >> t;for(int i = 1; i <= q; i ++ ) {cin >> str;insert(str);}for(int i = 1; i <= t; i ++ ) {cin >> str;cout << query(str) << endl;}}return 0;
}

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

相关文章:

  • 邓海舟网站建设教程有创意的个人网站名字
  • 公司内部网站创建小公司网站如何做
  • 太原网站优化推广公共资源交易网
  • 招聘网站简历数据分析怎么做iis服务器网站301重定向怎么做
  • 北京 公司网站开发怎么删掉安装的wordpress
  • 网站建设与app开发北京电子商务网站制作
  • 杭州网站设计询问蓝韵网络wordpress手机版本
  • 男科医院网站建设代理注册公司需要什么条件
  • win7 asp网站无法显示该页面嘉兴秀洲区全网seo优化优惠
  • 在网站留外链怎么做新手写作网站
  • 网站建设与网页设计制作书籍wordpress正则
  • 哈尔滨做网站哪家好第一ppt模板免费下载
  • 建设通类似网站最火网站排名
  • 山西做网站建设的平台零陵旅游建设投资公司网站
  • 做网站开发有前途吗wordpress app 开发教程 pdf
  • 建站哪个网站好自己做报名网站
  • 济南房产信息网站官网dw制作自己的网址
  • 如何查看网站页面大小制作一个网站需要哪些人
  • 做网站哪里的好wordpress贴图库插件
  • vps搭建网站是什么意思自然堂网站建设平台分析
  • 滨州网站建设九鲁谷歌网页版登录入口
  • 温州网站广西住建网官网
  • 广告设计与制作模板图片大连做网站优化
  • 企业网站建设及维护费用山东省城乡建设厅网站
  • 一般产地证去哪个网站做网站模块建设
  • 赤城县城乡建设局网站河南建设工程材料信息网官网
  • 深圳商业网站建设哪家辽宁省住房建设厅网站
  • 使页面具有动态效果的网站建设技术是杭州企业网站建站模板
  • 网站的相关链接怎么做erp系统十大软件
  • 济南专业做网站的公司网站开发技术孵化