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

橙子建站的验证码安全吗网站打开

橙子建站的验证码安全吗,网站打开,怎样做影视网站不侵权,南京网站建设公司哪家好因为Undo操作只能撤销Type操作,所以Undo x 实际上就是删除文章末尾x个字母。用一个栈即可解决(每个字母最多进出一次)。 这种情况下只需要设计一个合理的数据结构依次执行操作即可。 版本树:Undo x撤销最近的x次修改操作&#xf…

因为Undo操作只能撤销Type操作,所以Undo x 实际上就是删除文章末尾x个字母。用一个栈即可解决(每个字母最多进出一次)。


这种情况下只需要设计一个合理的数据结构依次执行操作即可。

版本树:Undo x撤销最近的x次修改操作,实际上就是当前版本还原为x次操作前的版本,换句话说,版本i = 版本i-x-1。

如图所示,所有版本呈树状排列,版本0为根。
读入所有操作并建树,对这颗版本树按欧拉序求出所有版本。上图中就是按0->1->4…4->1->0->2->3->2->0的顺序遍历,同样使用栈就能计算出所有的版本,然后在对应的版本上解决询问即可。
到此,就得到了时空复杂度均为O(n)的离线算法。
能解决这类题目的条件是:


1.允许使用离线算法,进而求出版本树,并允许把询问挂到树的节点上。
2.所有操作都是可逆的。只有所有操作都是可逆的,才能按欧拉序依次求出各版本。如本题的Type操作的逆操作就是弹出栈顶,Undo操作则根本不需要修改(Undo前后2个版本相同)。

#include<cstdio>
using namespace std;
const int R=1e5,N=(R+1)*20;
int n,m,now,sz,root[R+1],ls[N],rs[N],len[N];
char s[N];
inline int read(){int x=0,f=1;char ch=getchar();while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();}while(ch>='0'&&ch<='9'){x=x*10+ch-'0';ch=getchar();}return x*f;
}
void insert(int &k,int last,int l,int r,int pos,int c){k=++sz;if(l==r){s[k]=c;return ;}ls[k]=ls[last];rs[k]=rs[last];int mid=l+r>>1;if(pos<=mid) insert(ls[k],ls[last],l,mid,pos,c);else insert(rs[k],rs[last],mid+1,r,pos,c);
}
void query(int &k,int last,int l,int r,int pos){if(l==r){putchar(s[k]);putchar('\n');return ;}int mid=l+r>>1;if(pos<=mid) query(ls[k],ls[last],l,mid,pos);else query(rs[k],rs[last],mid+1,r,pos);
}
int main(){n=read();for(int i=1,x;i<=n;i++){char op=0,ch=0;for(;op<'A'||op>'Z';op=getchar());if(op=='T'){for(;ch<'a'||ch>'z';ch=getchar());now++;len[now]=len[now-1]+1;insert(root[now],root[now-1],1,R,len[now],ch);}else if(op=='U'){x=read();now++;root[now]=root[now-x-1];len[now]=len[now-x-1];}else x=read(),query(root[now],root[now-1],1,R,x);}return 0;
}

http://www.15wanjia.com/news/36529.html

相关文章:

  • 手机网站设计案朋友圈网络营销
  • 新手怎么学做网站seo网站优化培训
  • 丽江市网站建设指数基金怎么买才赚钱
  • wordpress 两个网站网络营销毕业论文8000字
  • 昆明免费网站建设b2b免费外链发布
  • 重庆市江津区城乡建设委员会网站长尾关键词排名工具
  • 卖营销软件的网站网推公司
  • ppt设计说明整站优化价格
  • 胶州网站设计公司友情链接又称
  • 济南网站推广公司百度注册新账号
  • 做做同城网站好还是做垂直网站好百度推广入口
  • 福建省建设厅招标网站网站制作平台
  • 做网站用什么软件设计好亚马逊关键词搜索工具
  • 网站建设全过程及如何赚钱百度站长平台官网登录入口
  • 婴儿衣服做的网站好灰色行业关键词推广
  • 安全联盟可信网站认证樱桃磁力bt天堂
  • 营改增后网站建设发票税率多少google搜索引擎入口下载
  • 网站内页是什么意思快手刷粉网站推广
  • 推广哪个网站好现在推广平台哪家最好
  • 个人信息网站模板佛山百度关键词seo外包
  • 杭州企业网站建站模板网站首页布局设计模板
  • 做宾馆网站淘宝指数网址
  • wordpress ie8 html5seo优化服务
  • 网站上怎么做推广成都网站快速排名
  • 网站程序h5搜索引擎排名优化价格
  • 安庆做网站电话百度超级链
  • 下载网站模板怎么使用百度电话客服
  • 网站建设需要哪些必备文件营业推广方案
  • 公司网站内容的更新网站制作软件免费下载
  • iis 网站名十大看免费行情的软件下载