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

百度云网站建设教程网页制作实践 做网站

百度云网站建设教程,网页制作实践 做网站,网络平台制作公司,甘肃自助建站系统哪家好Count on a Treap 题目来源 Codechef Feb 2014 COT5 https://www.codechef.com/problems/COT5 问题提出 什么是Treap 是一颗二叉搜索树,每个节点拥有keykeykey属性.是一颗堆,每个节点拥有weightweightweight属性 问题 nnn次操作,三种类型,要求维护大根Treap …Count on a Treap 题目来源 Codechef Feb 2014 COT5 https://www.codechef.com/problems/COT5 问题提出 什么是Treap 是一颗二叉搜索树,每个节点拥有keykeykey属性.是一颗堆,每个节点拥有weightweightweight属性 问题 nnn次操作,三种类型,要求维护大根Treap (0,k,w)(0,k,w)(0,k,w) ,插入keykeykey为k,weightk,weightk,weight为www的点.(1,k)(1,k)(1,k),删除keykeykey为kkk的点(2,ku,kv)(2,k_u,k_v)(2,ku​,kv​),询问keykeykey为ku,kvk_u,k_vku​,kv​的两点在TreapTreapTreap中的距离. 保证keykeykey,weightweightweight均不相同. 问题解答 dist(u,v)dep(u)dep(v)−2∗dep(lca)dist(u,v) dep(u) dep(v) - 2* dep(lca)dist(u,v)dep(u)dep(v)−2∗dep(lca) 我们以keykeykey为下标,将这个树按中序遍历展开. 显然[ku,kv][k_u,k_v][ku​,kv​]之间最大的weightweightweight最大的点就是两点的lcalcalca. 证明:首先lcalcalca一定在区间[ku,kv][k_u,k_v][ku​,kv​]之间,不然ku,kvk_u,k_vku​,kv​将位于lcalcalca的同一侧,这不可能.其次权重最大的点一定是这颗子树的根节点,这个点一定是祖先,如果它不是lcalcalca的话,那么它的keykeykey将大于或小于lcalcalca形成的子树中所有的点的keykeykey,也就是说它不在区间[ku,kv][k_u,k_v][ku​,kv​]之间,矛盾. 至此,用线段树可以轻松维护lcalcalca. 那么如何维护一个点在树上的深度呢? 根据Treap的特殊性质,我们知道每个点的weightweightweight一定小于他父亲的weightweightweight. 从这个点到根节点的祖先链上的weightweightweight是不断递增的. 这里有一个非常特殊的性质,在序列上就是从这个点往两侧各找一个直接的递增子序列,那么序列上的点都是他的祖先. 这个性质基于这样一个事实:每个点左右两侧的第一个大于它weightweightweight的点,都是这个点的一个祖先.因为其中一个点是它的父亲,而另一个点…自己画图观察一下就好了. 因此两个递增序列的长度和就是它到根的距离. 如何维护某一个点向右的直接递增序列呢.也是使用线段树,参考我的另一篇博客,楼房重建.
http://www.zqtcl.cn/news/14565/

相关文章:

  • 网站建设流费用百度推广关键词规划师
  • 手机网站建设维护协议网站建设 华博互联
  • 做个网站要多少钱 一般手机做wordpress
  • 大连网站开发建站莱芜网站建设及优化
  • 好网站求推荐资源丰富免费的网站推荐排名
  • 哪里可以免费建网站电商设计是做什么的工作
  • 网站建设后的优势公众号 一键导入wordpress
  • 安徽住房和城乡建设部网站首页小程序app开发多少钱
  • 哈尔滨网站建设多少钱wordpress网页打开加快
  • 网站引导页模板2022年最近一周新闻大事
  • 济南设计网站建筑 企业官网设计
  • 网站设计师和ui设计师官网搭建
  • 做资源共享网站自己做的动画买给网站
  • 服务性企业网站广州建设工程交易中心网站
  • 成都网站开发微信手机网页版
  • 金融网站织梦模板做家常便饭网站
  • 百度 新网站 重定向过多国内广告公司排行
  • 网站置顶jq注册公司代理记账头像图片
  • 建站系统排行榜辽阳市建设行业培训中心网站
  • 网站 图片防盗链win2003搭建wordpress
  • 怎么用php做网站方案263企业邮箱入口登录官网
  • 怎么自己做网站备案网站开发app开发
  • 网站首页页面设计多少钱常州网站建设托管
  • 农业网站怎么做摄影网站有哪些功能
  • 兼职 网站 小程序 建设网站没备案可以使用了吗
  • 音乐网站开发答辩ppt网页微信版扫描确认登录后无法显示此页
  • 什么是域名系统 网站建设教程wordpress post下载文件
  • 站长之家怎么找网址自助网站制作
  • 广西专业做网站的公司网站正能量视频不懂我意思吧
  • 郑州网站设计 郑州网站开发东莞南城房价