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

两点问题 模型

这个模型。。我不知道专业的是怎么称呼。。我叫他两点问题。。
lc的两数之和。。就是这个模型的经典。。
他适用于连续区间的统计问题。点对问题计数。树上也行。甚至可以用在回文区间统计。(由内而外的枚举)
因为点对问题 很常见。。这种思想的应用就很广泛。。

他的暴力是n^2 .一般都能优化成n*logn
原理就是枚举右端点。。然后我们通过数据结构的预处理 可以快速的拿到 左端点的有效个数。。
、以后会记录一些经典的场景吧。。。题目

下面记录一种看似和两点问题没有任何关系。但是模式上非常像

	for (int i = 1; i <= n; ++i) {ans = max(ans, pre + mx[i]);pre += sum[i];}//就是sum[1]+sum[2]+sum[3]。。。然后求这之前前缀最大的一个位置?//  这个实际上也类似两点问题。。的拓展。。。//🦋枚举整点的。。快速获得零散的最优值//和两点问题 枚举右端点 快速获取左端点的最优值 多么相似。

http://www.mrgr.cn/news/12947.html

相关文章:

  • evalscope评测LLM
  • Springboot中使用Elasticsearch(部署+使用+讲解 最完整)
  • leetcode 3146 两个字符串的排列差
  • 【游戏】游戏中常见的运动方式及示例
  • 设置视图的宽高
  • 【asp.net】api后端返回前端json格式和字符串格式样式
  • 数据结构与算法(循环链表,双向链表)
  • 【Leetcode 2006 】 差的绝对值为 K 的数对数目 —— 哈希表
  • 数字签名:信息安全的新屏障
  • Nginx实现反向代理负载均衡实验
  • 【C/C++】C语言如何判断字符长度
  • git笔记:git常用命令备忘录
  • 信息安全--哈希算法 Hash
  • Ps:首选项 - 历史记录
  • Git 远程操作
  • MySQL的延迟复制
  • sqli-labs靶场通关攻略(41-45关)
  • 什么软件可以用平板远程控制电脑?
  • 「2.1」收集雪花
  • Windows提取微信聊天记录,将其导出成HTML、Word、Excel文档永久保存