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

[USACO12DEC]逃跑的BarnRunning Away From…

[USACO12DEC]逃跑的BarnRunning Away From…

一个经典问题:

边没有边权,多次询问,查子树中距离x为L的点的个数

n<=1e5,q<=1e5

1.离线,桶维护dep,前后两次,记录桶中的变化(天天爱跑步)

O(n)

 

边有边权,多次询问,查子树中距离x小于L的点的个数

n<=1e5,q<=1e5

L固定,预处理每个点的答案

1.倍增+差分。枚举每个点考虑贡献,倍增找到链,差分打标记

2.左偏树(线段树合并),不断弹出不合法的。这些点在后面更加不合法

L不固定

子树->dfn序,转化成求一个区间内多少个数小于某个数,主席树

O(nlogn)

边权可以修改?

子树距离根的距离要修改

树状数组套主席树。O(nlog^2n)

 

转载于:https://www.cnblogs.com/Miracevin/p/10367128.html

相关文章:

  • SpiderData 2019年2月13日 DApp数据排行榜
  • css按钮渐变色
  • 如何胜任知名企业的商业数据分析师?
  • 网站优化技术
  • AI和ML自动化测试是骗人的营销手段吗?
  • C# U盘扫描
  • 工欲善其事必先利其器之8266
  • 2019年面对全新的DDoS功击企业需做好哪些防护措施?
  • GCD1:构建Block Objects
  • SQL 难点解决:记录的引用
  • 百度PaddlePaddle再获新技能 智能推荐、对话系统、控制领域都能搞定!
  • SSL工作原理
  • Prometheus+Grafana+kafka_exporter搭建监控系统监控kafka
  • 07.Android之多媒体问题
  • 一款链接自动说明脚本
  • [Vue CLI 3] 配置解析之 css.extract
  • k8s如何管理Pod
  • Spring-boot 启动时碰到的错误
  • Vue2 SSR 的优化之旅
  • Vue小说阅读器(仿追书神器)
  • 阿里云应用高可用服务公测发布
  • 百度小程序遇到的问题
  • 对话 CTO〡听神策数据 CTO 曹犟描绘数据分析行业的无限可能
  • 前端临床手札——文件上传
  • 什么软件可以提取视频中的音频制作成手机铃声
  • 算法---两个栈实现一个队列
  • "无招胜有招"nbsp;史上最全的互…
  • #Linux(Source Insight安装及工程建立)
  • #Linux(权限管理)
  • #我与Java虚拟机的故事#连载02:“小蓝”陪伴的日日夜夜
  • #我与Java虚拟机的故事#连载04:一本让自己没面子的书
  • (06)金属布线——为半导体注入生命的连接
  • (Matlab)遗传算法优化的BP神经网络实现回归预测
  • (实战篇)如何缓存数据
  • (一)Dubbo快速入门、介绍、使用
  • (自用)learnOpenGL学习总结-高级OpenGL-抗锯齿
  • ***测试-HTTP方法
  • .NET NPOI导出Excel详解
  • .NET 的程序集加载上下文
  • .NET 简介:跨平台、开源、高性能的开发平台
  • .Net 转战 Android 4.4 日常笔记(4)--按钮事件和国际化
  • .net程序集学习心得
  • .net和php怎么连接,php和apache之间如何连接
  • .net开发引用程序集提示没有强名称的解决办法
  • .NET开源全面方便的第三方登录组件集合 - MrHuo.OAuth
  • ?.的用法
  • @converter 只能用mysql吗_python-MySQLConverter对象没有mysql-connector属性’...
  • @for /l %i in (1,1,10) do md %i 批处理自动建立目录
  • @GlobalLock注解作用与原理解析
  • @requestBody写与不写的情况
  • @拔赤:Web前端开发十日谈
  • [ vulhub漏洞复现篇 ] AppWeb认证绕过漏洞(CVE-2018-8715)
  • [16/N]论得趣
  • [BZOJ4010]菜肴制作
  • [C#]C# winform部署yolov8目标检测的openvino模型