首页 > 其他分享 >专题

专题

时间:2024-11-02 17:00:18浏览次数:3  
标签:专题 01trie 贡献 最小值 树上 联考 DP

求区间第k小值

静态

分块

排序

划分树

动态

主席树

平衡树

子树求交

树上颜色问题

统计颜色数量

对于子树\(x\),子树内同种颜色的点只有深度最浅的对子树外有贡献

#3628. 「2021 集训队互测」树上的孤独

贡献上传:对于\(x\),设它同颜色祖先为\(p\),则\(x\)对路径\(p\thicksim x\)上的点都有贡献,则将\(p\thicksim x\)的点的深度线段树上\(dep[x]\)的权值都增加\(1\)

P2664 树上游戏

点分治,利用上面的原理,开桶统计即可

题解有说\(O(n)\)的树上差分做法

细节等写了再补

极差问题

涉及极差的,往往至少要知道一个边界值(\(max/min\)),或通过排序使得最小值可维护,可以对此列出DP等

P7514 [省选联考 2021 A/B 卷] 卡牌游戏

\(a[],b[]\)扔一起排序,问题变成找一段数\([l,r]\),使得每一个\(i\),\(a[i],b[i]\)中至少有一个被\([l,r]\)
包含,双指针维护即可

Group Projects

把最小值放入DP,发现多个集合不好维护,利用差分思想,每走过一个数将当前对极差产生的贡献加入

P8290 [省选联考 2022] 填树

把最小值放入DP:\(f[i][l]\)求子树\(i\)的数在\([l,l+K]\)之间的方案数,但是对于取不到最小值\(l\)的情况会被\(f[i][l+1]\)算重,考虑加维/差分掉\([l+1,l+K]\)的方案数

P9120 [春季测试 2023] 密码锁

二分答案,对于\(k=3\)的数据点,先考虑\(max\)和\(min\)在哪一行,再检验剩下一行是否有\(D\le mid\)

状态压缩

状态枚举

利用lowbit可以快速获取所有前继的状态(100110 -> 100100)

利用for(int i=x;i;i=(i-1)&x)可以做到\(3^n\)枚举子集

位运算

\(\textcolor{red}{*}\)位运算优先级

注意:

1、加减号优先级高于一切位运算符(mid=l+r>>1);

2、按位运算符(&、|、^)优先级低于数值判断号((x&1)==(y&1));

异或

高斯消元

01trie

二进制拆分

按位分块

分位处理

[EER2]谔运算

P6623 [省选联考 2020 A 卷] 树

分位

考虑\(x\)对祖先的贡献,分位考虑,发现第\(i\)位在祖先链上的贡献为类似\(00011110\)的形式,则产生贡献的点是一段区间

01trie

异或操作,考虑01trie

发现区间加\(1\)操作无法维护,观察发现其实就是若干个结点交换儿子位置,但是在由高位到低位的01trie上每个结点都要交换,考虑由低位到高位建立01trie,此时只有右儿子有进位,递归处理右儿子即可

子集卷积 & 子集反演

见状压dp

标签:专题,01trie,贡献,最小值,树上,联考,DP
From: https://www.cnblogs.com/zhone-lb/p/18522186

相关文章

  • 区块链专题
    密码学专题训练实验报告实验名称实验三区块链专题一、实验目的1.理解分布式存储的相关概念和原理;2.理解传统分布式系统存在的弊端和安全威胁;3.了解基本的共识机制和共识算法;4.理解并掌握Hash函数设计思想和应用场景;5.理解并掌握公钥密码体制在保护身份信息中的作用;6.了......
  • 2025年计算机专业最新毕业设计专题推荐
    ......
  • 【专题】2024年先进数据存力白皮书报告汇总PDF洞察(附原数据表)
     原文链接:https://tecdat.cn/?p=38095在当今科技飞速发展的时代,数据已然成为推动经济与社会变革的核心要素。从先进数据存力所蕴含的巨大潜力,到其作为智能经济时代的关键支撑对各行业生产力的有力提升,我们见证着数据在产业发展中的关键作用。文末512份数据行业研究报告最新趋势......
  • dp专题总结 - AtCoder DP Contest
    dp专题总结题单:this w......
  • 二叉树专题学习
    前言:由于二叉树这一章的题型比较多,涉及到的递归程序也较多,所以单开一个随笔来记录这个学习过程,希望对读者有帮助。理论知识基础在二叉树的选择题中,常常会涉及到对于最多或最少结点、最大或最小高度、求叶子结点个数这几类经典的问题。上机题1.二叉树的建立和遍历P1305新二......
  • Backtrader专题连载
    Backtrader是2015年开源的Python量化回测框架(支持实盘交易)。专注于为量化交易策略提供回测和实盘交易功能。它允许用户集中精力编写可复用的交易策略、指标和分析工具,而无需花费时间构建基础设施。Backtrader基础教程该部分内容将围绕Backtrader几个核心组件,进行......
  • C++ 模板专题 - 标签分派(Tag Dispatching)
    一:概述:        在C++中,TagDispatching是一种编程技巧,主要用于在编译期根据不同的类型或特征选择不同的函数重载或代码分支。TagDispatching借助类型标签(tags)进行函数调度,用于在模板中实现编译期的静态分派。这种方法特别适合在泛型编程中根据类型特性(如迭代器......
  • 【专题】2023-2024中国保险数字化营销调研报告汇总PDF洞察(附原数据表)
    原文链接: https://tecdat.cn/?p=38063在时代浪潮的推动下,中国保险行业正经历着一场波澜壮阔的变革之旅。2023年,中国经济迈向高质量发展阶段,保险公司纷纷聚焦队伍转型,专业化、职业化代理人成为行业新方向。回顾保险代理人队伍发展,历经多次变革,从早期扩张到面临问题,再到如今的规......
  • 【专题】2024中国B2B市场营销现况白皮书报告汇总PDF洞察(附原数据表)
    原文链接:https://tecdat.cn/?p=38043在2024年的市场环境中,营销领域呈现出复杂多样的态势。首先,从B2B企业来看,46%的营销人员面临预算缩减,然而指标未降,预算分布也呈现多元化,反映出不同的市场定位与策略。同时,预算较2023年有多种变化,体现了企业各异的市场预期和经营策略。文......
  • 【专题】2024中国数智社媒电商市场洞察报告汇总PDF洞察(附原数据表)
    原文链接:https://tecdat.cn/?p=38018当今时代,电商已深度融入人们的生活。2024年,电商市场迎来新的变化与挑战。社媒电商销售规模增长,1月热度突出,服饰、食品饮料、家居用品份额居前三,医疗健康与奢侈品涨幅显著。同时,综合电商增长乏力,直播电商增速放缓,全网销售额出现负增长。文末2......