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

如何推广外贸网站丁的老头seo博客

如何推广外贸网站,丁的老头seo博客,做票据业务的p2p网站,合肥住房城乡建设部的网站Trie字符串统计 维护一个字符串集合#xff0c;支持两种操作#xff1a; 1.I x向集合中插入一个字符串x 2.Q x询问一个字符串在集合中出现了多少次 共有N个操作#xff0c;输入的字符串总长度不超过 1 0 5 10^5 105#xff0c;字符串仅包含小写英…Trie字符串统计 维护一个字符串集合支持两种操作 1.I x向集合中插入一个字符串x 2.Q x询问一个字符串在集合中出现了多少次 共有N个操作输入的字符串总长度不超过 1 0 5 10^5 105字符串仅包含小写英文字母 输入格式 第一行包含整数N表示操作数 接下来N行每行包含一个操作指令指令为I x或Q x中的一种 输出格式 对于每个询问指令Q x都要输出一个整数作为结果表示x在集合中出现的次数 每个结果占一行 数据范围 1 ≤ N ≤ 2 ∗ 1 0 4 1\le N\le 2*10^4 1≤N≤2∗104 输入样例 5 I abc Q abc Q ab I ab Q ab 输出样例 1 0 1 AC代码 #includeiostream using namespace std;const int N 1e5 10;// son[N][26] 存储Trie树中每个点的所有儿子 // cnt[N] 以当前点结尾的单词有多少个 // idx 存储当前用到的下标与单链表的idx同理 // 下标是0的点既是根结点又是空结点 int son[N][26], cnt[N], idx; char str[N];void insert(char str[]) {int p 0;for(int i 0; str[i]; i) {int u str[i] - a;if(!son[p][u]) son[p][u] idx;p son[p][u];}cnt[p]; }int query(char str[]) {int p 0;for(int i 0; str[i]; i) {int u str[i] - a;if(!son[p][u]) return 0;p son[p][u];}return cnt[p]; }int main() {int n;scanf(%d, n);while(n--) {char op[2];scanf(%s%s, op, str);if(op[0] I) insert(str);else printf(%d\n, query(str));}return 0; }
http://www.sadfv.cn/news/136628/

相关文章:

  • 建设银行企业银行网站打不开合肥做网站的软件公司
  • wordpress页面回收站位置长沙seo在哪
  • 网站开发雇佣平台百度网页制作html
  • html5 购物网站事业单位网站登录模板
  • 汽车网站制作策划方案公司网站建设费属于什么费用
  • 咸阳网站建设公司哪家好wordpress 不收录设置
  • 网站建设首页面成都百度推广优化创意
  • app开发哪个公司专业网站seo源码
  • 建站快车设计素材网站p
  • 在线自助网站按照程序酷家乐必须先学cad吗
  • 东莞软件网站推广html前端网站开发PPT
  • 厦门百度搜索网站排名工业制品网站建设
  • 律师做推广宣传的网站仿新浪首页网站模板
  • 体育用品东莞网站建设广东建设网工程信息网站
  • 网站建站第十四课东莞企业网站推广
  • 响应式网站模板 食品自学网站建设需要什么学历
  • 网页制作与网站建设宝典(第2版)建企业网站哪家好
  • 怎么用linux做网站服务器吗wordpress工作原理
  • 代驾网站开发淮安网站建设设计制作
  • 乐山企业网站建设企业网站模板源码免费
  • 河源市网站建设公司做网站需要了解哪些
  • 分析某个网站建设哈尔滨专业建网站哪家好
  • 有哪些网站可以免费的网页游戏开服表37
  • 梧州网站建设推广wordpress主页图片不显示图片
  • 旅游网站域名应该如何设计重庆网站建设快速建站
  • 绵竹网站建设门户网站建设开发需要注意什么
  • 做业务在那几个网站上找客户端百度网站适配代码
  • 哈尔滨网站建设兼职南京新标特企业网站哪家广告做的
  • 谁有做爰网站号中山cp网站建设
  • 网站页尾内容丽水房产网站建设