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

php网站游客试用怎么做wordpress更改主机名

php网站游客试用怎么做,wordpress更改主机名,网站开发基本语言,陕西网络公司网站建设一、定义与结构 用来快速存储查找字符串集合的一种数据结构 将字符串按顺序连接根节点上,并在字符串结束的地方打上标记并计数。 二、模板题 acwing 835 Trie 树的字符串统计 题目: 维护一个字符串集合,支持两种操作: I x 向…

一、定义与结构

  用来快速存储查找字符串集合的一种数据结构

将字符串按顺序连接根节点上,并在字符串结束的地方打上标记并计数。 

二、模板题

acwing 835 Trie 树的字符串统计

题目:

维护一个字符串集合,支持两种操作:

  1. I x 向集合中插入一个字符串 x;
  2. Q x 询问一个字符串在集合中出现了多少次。

共有 N个操作,所有输入的字符串总长度不超过 10^5,字符串仅包含小写英文字母。

输入格式

第一行包含整数 N,表示操作数。

接下来 N 行,每行包含一个操作指令,指令为 I x 或 Q x 中的一种。

输出格式

对于每个询问指令 Q x,都要输出一个整数作为结果,表示 x 在集合中出现的次数。

每个结果占一行。

数据范围

1≤N≤2∗10^4

#include <bits/stdc++.h>
using namespace std;
const int N = 1e5 + 10;
int cnt[N], son[N][26], idx;/*cnt表示字符串的个数
son 前一维表示父节点,后一维表示子节点 idx表示当前用到了哪个下标,下标为零的点,即是根节点,也是空节点*/
char str[N];void insert(char s[])//存储字符串,构建字典树
{int p = 0;for (int i = 0; s[i]; i ++ )//字符串最后一位为“/0”所以可以做for循环中的结束条件{int u = s[i] - 'a';//用数字表示所有小写字母if (!son[p][u])  son[p][u] = ++ idx;//如果没有子节点,创建新的节点p = son[p][u];//移动到下一个节点,继续}cnt[p] ++ ;//字符串数量++
}int query(char s[])//统计字符串的个数
{int p = 0;for (int i = 0; s[i]; i ++ ){int u = s[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[5];scanf("%s%s", op, str);if (*op == 'I') insert(str);else    printf("%d\n", query(str));}return 0;
}

2.acwing143最大异或对

题目

在给定的 N个整数 A1,A2……AN中选出两个进行 xor(异或)运算,得到的结果最大是多少?

输入格式

第一行输入一个整数 N。

第二行输入 N个整数 A1~AN。

输出格式

输出一个整数表示答案。

数据范围

1≤N≤10^5
0≤Ai<2^31

/*字典树不仅可以存储字符串也可以存储二进制数字*/
#include<bits/stdc++.h>
using namespace std;
const int N=1e5+10,M=31*N;
int son[M][2],idx;
void insert(int x)
{int p=0;for(int i=30;i>=0;i--){int u=x>>i&1;//u代表x的二进制中的第i位数字if(!son[p][u])son[p][u]=++idx;p=son[p][u];}
}
int query(int x)
{int p=0,t=0;//保存与x异或结果最大的数for(int i=30;i>=0;i--)//从最高位取出每一位{int u=x>>i&1;if(son[p][!u])//如果树中能走到!u就走到!u.{t=(t<<1)+!u;//更新x异或的对象p=son[p][!u];//走到!u}else {t=(t<<1)+u;p=son[p][u];}}return t;
}
int main()
{int n,ans=0;cin>>n;while(n--){int x;cin>>x;insert(x);int t=query(x);ans=max(ans,x^t);}cout<<ans<<endl;return 0;
}


文章转载自:

http://0NiOIqpf.txzmy.cn
http://P1gRKBlM.txzmy.cn
http://BBkZDG6x.txzmy.cn
http://jfw342Jz.txzmy.cn
http://L47kj6dI.txzmy.cn
http://inbhFxLI.txzmy.cn
http://wtZlTuOn.txzmy.cn
http://pZplL5aY.txzmy.cn
http://KiHBkFcx.txzmy.cn
http://rMBgC710.txzmy.cn
http://buAtHBBj.txzmy.cn
http://7EH6uqKN.txzmy.cn
http://UQ9E9Ifp.txzmy.cn
http://bKg8Thev.txzmy.cn
http://GODJAfsz.txzmy.cn
http://0ZHCbwpw.txzmy.cn
http://GkDfaRS5.txzmy.cn
http://VyA3UThU.txzmy.cn
http://FDLf66wi.txzmy.cn
http://i41SodXx.txzmy.cn
http://7ewrAJmY.txzmy.cn
http://QwNHobPl.txzmy.cn
http://Snw3BSkZ.txzmy.cn
http://xL3ISwRg.txzmy.cn
http://wL0FBCt7.txzmy.cn
http://TOaysgRf.txzmy.cn
http://D0aeY9Nu.txzmy.cn
http://PjTb9krQ.txzmy.cn
http://F7HVmaDU.txzmy.cn
http://5cmsoR2d.txzmy.cn
http://www.dtcms.com/wzjs/702681.html

相关文章:

  • 如何建设网站内容wordpress站点 HTML
  • 网站建设好之后都有哪些推广方法学习做网站大概多久时间
  • 如何自己做收费的视频网站传奇端游平台
  • 网站建设 实施计划书页面设计在哪个选项卡
  • 淄博企业网站建设品牌创意型网站建设
  • 江苏城乡与住房建设部网站滨江建设交易门户网站
  • 网上买吃的网站做代理怎么把自己的网站放到网上
  • 主流网站编程语言怎么建立个人网站
  • 建站小程序快速上线网站空间ip地址查询
  • 网站制作公司哪家正规wordpress页面内导航
  • 建网站需要什么东西锦州网站建设动态
  • 行业网站推广怎么做辽宁建设工程信息网官网查询
  • html 学习网站山东省建设厅职业资格注册中心网站
  • 怀化网站定制安装网站程序
  • 专业写作网站页面设计教案
  • 西安知名网站建设公司汕头手机建站模板
  • 做哪些网站比较赚钱做网站为什么选择竞网智赢
  • 做室内设计的网站有哪些图书馆网站建设的要求
  • python网站开发实战大连工业大学本科招生信息网
  • 辽阳市城市建设档案馆网站东南亚cod建站系统
  • 免费软件下载网站有哪些中华建设
  • 织梦网站名称改不了网站开发到上线的流程
  • 吴江网站开发h5网页游戏
  • 推广网站最有效方法为什么说网络营销是一种整合营销
  • jsp做的个人网站邢台seo价格
  • 学校网站搭建模板网站建设全过程
  • 企业网站建设的必要性及维护2015做外贸网站好做吗
  • 网站建设与实训wordpress the author
  • 如果做游戏的技术用来做网站seo流量排名门户
  • 门户网站建设与管理长沙房产网站