首页 > 其他分享 >小 trick 整理

小 trick 整理

时间:2023-06-23 19:55:56浏览次数:28  
标签:多维 trick 区间 整理 数据结构 奇怪 DP

持续更新……

  • 无法用懒标记的区间操作 \(\to\) 差分。

  • \(n\le 100 \to\) 区间 DP,网络流,高斯消元,全源最短路。

  • 最大值最小/最小值最大 \(\to\) 二分。

  • 图上多重求和计算式 \(\to\) 按二进制位/联通块计数。

  • 点对联通性 \(\to\) 二维数点。

  • 前 \(k\) 大 \(\to\) 往堆里存多元组,逐一取出并更新再次插入。

  • 第 \(k\) 大 \(\to\) 二分。

  • 多维 DP 计算复杂度过大 \(\to\) 前缀和优化/数据结构优化。

  • 多维 DP 空间复杂度过大 \(\to\) 滚动数组/定义域与值域互换。

  • 奇怪的不带修不连续区间问题 \(\to\) 倍增。

  • 奇怪的带修不连续区间问题 \(\to\) 分块。

  • 奇怪的不带修区间问题 \(\to\) 莫队。

  • 奇怪的带修区间问题,且放到整个序列上可以用一个数据结构做 \(\to\) 用线段树套这个数据结构。

  • 当问题与点的度数强相关时 \(\to\) 按点的度数进行根号分治。

  • 与颜色强相关 \(\to\) 对每种颜色建主席树/用 set 维护。

标签:多维,trick,区间,整理,数据结构,奇怪,DP
From: https://www.cnblogs.com/TKXZ133/p/17500081.html

相关文章

  • 深度学习计算机视觉相关代码可复现论文整理分享
    因此,作为【论文复现项目】的补充,本项目的宗旨也是让世界上没有难读的论文。目录内容截图......
  • 最新《动手学习深度学习》配套课程视频、笔记、ppt等资源整理分享
        《动手学习深度学习》是李沐老师(AWS资深首席科学家,美国卡内基梅隆大学计算机系博士)主讲的一系列深度学习视频。本项目收集了我们在寒假期间学习《动手学习深度学习》过程中详细的markdown笔记和相关的jupyter代码。赠人玫瑰,手留余香,我们将所有的markdown笔记开源,希望在自......
  • 历史最全GO编程开发相关资源整理分享
       https://github.com/jobbole/awesome-go-cn本资源整理了Go相关精选资源,内容包括:音频和音乐库、命令行工具、服务端应用、流处理、持续集成、数据库、机器学习、NLP、物联网、中间件、文本处理、安全、机器人技术等。目录内容截图......
  • 2021年最新-可解释机器学习相关研究最新论文、书籍、博客、资源整理分享
        理解(interpret)表示用可被认知(understandable)的说法去解释(explain)或呈现(present)。在机器学习的场景中,可解释性(interpretability)就表示模型能够使用人类可认知的说法进行解释和呈现。[FinaleDoshi-Velez]    机器学习模型被许多人称为“黑盒”。这意味着虽然我们可以从......
  • 图神经网络(GNN)经典论文、算法、公开数据集、经典博客等资源整理分享
        神经网络的迅速发展,也推动着将神经网络运用到图这一特殊的数据结构的相关研究。    图是一种非欧式结构的结构化数据,它由一系列的对象(nodes)和关系类型(edges)组成,具有局部连接的特点,能表示更为复杂的信息;熟悉和运用图神经网络的方法很有必要。 ......
  • Tensorflow 2.0历史最全资源中文版整理分享-教程、博客、代码和视频教程
        目录    TensorFlow2.0有哪些优势?    官方网站    介绍    SampleCodes/项目        o基础项目        o特定模型/任务(例如GAN,RL,NLP等)            强化学习            GAN            自然语言处......
  • C/C++经典面试题1(精心整理,附参考答案)
    1.说一下static关键字的作用2.说一下C++和C的区别(1)设计思想上(2)语法上3.说一说c++中四种cast转换(1)const_cast(2)static_cast(3)dynamic_cast(4)reinterpret_cast(5)为什么不使用C的强制转换?4.请说一下C/C++中指针和引用的区别?5.给定三角形ABC和一点P(x,y,......
  • c++面试知识整理
    C++基础部分1.基础知识1.1内存1.1.0内存四区1.1.1简述C、C++程序编译的内存分配情况1.1.2分配函数与释放函数1.2预编译1.2.1头文件<><><>和“““”””的问题1.2.2constconstconst与#definedefinedefine相比有什么优点1.3宏,内联函数1.3.1内联函数1......
  • 智能问答-问题生成(QG)历史最全论文、综述、数据集整理分享
        QuestionGeneration(问题生成),简单理解就是“主动提问”的AI应用场景,是QuestionAnswer(QA)一个子领域。QG的应用还是挺广泛的,像是为QA任务产生训练数据、自动合成FAQ文档、自动辅导系统(automatictutoringsystems)等。    传统工作主要是利用句法树或者知识库,基于规......
  • CV、NLP、语音识别深度学习模型部署(model serving)平台及项目整理分享
       什么是模型服务?    在部署ML模型时,数据科学家或工程师必须根据他们的应用场景做出选择。如果他们需要大量的预测,并且延迟不是问题,通常会选择批量处理,向模型提供大量数据并将预测结果写入表中。如果他们需要低延迟的预测,例如响应应用程序中的用户操作,最好的方式是将ML模......