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

百容千域可以免费做网站吗域名备案代理

百容千域可以免费做网站吗,域名备案代理,wordpress wp signon,wordpress 首页缩略图题面 分析 将所有单词存入字典树&#xff0c;重点值怎么判断在哪一行出现过&#xff0c;对于字典树查询的判断字符串是否存在的数组可以开成二维&#xff0c;也就是在查询到某个字符串存在后&#xff0c;再通过循环判断每一层是否存在。 代码 #include <bits/stdc.h>…

题面

分析

将所有单词存入字典树,重点值怎么判断在哪一行出现过,对于字典树查询的判断字符串是否存在的数组可以开成二维,也就是在查询到某个字符串存在后,再通过循环判断每一层是否存在。

代码
#include <bits/stdc++.h>#define int long longusing namespace std;const int N = 5e5 + 10;int son[N][30];
bitset<1010> vis[N];
int idx;
int n;void insert(string s, int i) {int p = 0;for(int i = 0; i < s.size(); i ++) {int c = s[i] - 'a';if(!son[p][c]) son[p][c] = ++ idx;p = son[p][c];}vis[p][i] = 1;
}vector<int> query(string s) {int p = 0;vector<int> ans;for(int i = 0; i < s.size(); i ++) {int c = s[i] - 'a';if(!son[p][c]) return ans;p = son[p][c];}for(int i = 1; i <= n; i ++) {if(vis[p][i]) ans.push_back(i);}return ans;
}signed main() {ios::sync_with_stdio(false);cin.tie(nullptr);cin >> n;for(int i = 1; i <= n; i ++) {int l;cin >> l;for(int j = 0; j < l; j ++) {string s;cin >> s;insert(s, i);}}int m;cin >> m;while(m --) {string s;cin >> s;vector<int> ans = query(s);for(int i = 0; i < ans.size(); i ++) cout << ans[i] << ' ';cout << "\n";}
}
http://www.yayakq.cn/news/267647/

相关文章:

  • 网站模板 作业俄罗斯ip
  • 资讯网站排版wordpress主题d8
  • 网站开发都学什么网站建设公司豆瓣
  • 做idc销售怎样建网站产品设计说明模板
  • 怎么浏览英文网站做电商运营还是网站运营哪个好
  • 贵阳网站关键字优化如何查看自己制作的网站
  • c 做网站后台西安贝贝特网络科技有限公司
  • 建网站 xyzwordpress怎么搬运
  • 构建网站无障碍建设彭州建设局网站
  • 做网站美工排版自己做微网站制作教程
  • 框架网站怎么做wordpress portfolio
  • 扁平风格网站欣赏个人网站备案时间
  • 网站第一步建立网站推广的四个阶段
  • 产品目录网站模板小程序appid
  • 重庆简易注销在什么网站做软件开发项目管理系统解决方案
  • 做竞价网站服务器多少钱软件培训公司排名
  • 网站备案 icp备案北京住房和城乡建设官方网站
  • 政法网 网站建设wordpress 添加自定义栏目面板
  • 谷城县城乡建设局网站wordpress 数据库替换
  • 深圳那个网站建设wdcp怎么上传做好的网站
  • dedecms菜谱网站源码关键词优化下拉管家
  • 建立网站需要技术吗wordpress登录地址
  • 学计算机网站建设js进入网站时有指导怎么做
  • wordpress4.7.4南宁网站建设优化服务
  • 怎样做淘宝券网站嘉兴备案网站建设
  • 网站后台挂马怎么处理女装店网站源码
  • 广州网站建设报价单网站如何被谷歌收录
  • 做类似知乎网站云南建设网站首页
  • 个人网站一年多少钱凡客优品官网
  • wordpress作者函数长春seo外包方案