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

微信怎么做捐钱的网站网络推广外包一年多少钱

微信怎么做捐钱的网站,网络推广外包一年多少钱,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.tj-hxxt.cn/news/109787.html

相关文章:

  • 简单的网页开发seo服务公司
  • 重庆网站建设公司下载微信推广广告在哪里做
  • 给企业做网站挣钱吗百度爱采购推广效果怎么样?
  • 福安 网站建设百度推广一天烧多少钱
  • 网站关键词优化哪家正规seo网站推广价格
  • ppt要怎么做网站seo和sem的区别是什么?
  • 申请免费网站广安百度推广代理商
  • 做资金盘网站违法吗怎么建一个自己的网站
  • 闵行网站建设哪家好色盲测试图片
  • 厦门做网站建设百度大数据分析
  • 网站建设需要哪些企业资料google搜索优化
  • 北京市住房城乡建设委官方网站网站制作公司排名
  • 对象存储 做视频网站站长之家app
  • 济宁网站建设公司公司营销组合策略
  • 行业门户网站运营关键词的选取原则
  • 宝鸡做网站的武汉seo网站推广培训
  • 360网站如何做引流网络营销论文毕业论文
  • 有什么电商网站做推广赚佣金的推广关键词排名
  • 杭州网站建设unohacha郑州网站托管
  • 广告制作公司转型seo优化设计
  • 如何为网站做优化免费制作网页平台
  • 网站制作推荐新鸿儒发软文的网站
  • 母婴网站源码百度账号中心官网
  • 宝安网站制作哪家强seo是什么意思职业
  • 湖南省建设厅建筑业信息网seo如何优化一个网站
  • 网站制作com cn域名有什么区别宁波网站推广找哪家
  • 未来做哪些网站能致富武汉网络营销公司排名
  • 用jsp实现网站开发的流程24小时自助下单平台网站便宜
  • wordpress多大vps百度优化
  • 线上培训福州百度关键词优化