我的OI心得(五)之 图论(四)

本文深入探讨了记忆化搜索的概念及应用,强调了通过存储中间结果来减少重复计算的重要性,并详细解析了如何定义状态和实现阶段转化。同时,介绍了状态压缩技巧以应对大规模问题。

记忆化搜索

很多题目我们只要概括出好的状态并有把握能存得下,我们基本就无敌了。为什么要存呢?因为存结果这个行为是伟大的,它将我们辛辛苦苦花时间做的工作存了下来供以后调用,将一个较高复杂度(比如O(2n))的问题的解做成可以O(1)(数组寻址可以看作常数时间)输出的程度(想想看打表!!)。当我们要反复调用这个解的时候,我们就赚了。当调用次数极多的时候,我们就赚大发了。这不仅仅在信息学中体现出价值——想想看:书!书的编纂与流传将人类几何级发展着的认识约束在了线性流逝的时间中。递归体现了代码的重用性,使得一个几何级数增长的问题能用常数长度的代码来解决,也是由于我们将代码存了下来(膜拜冯 诺依曼!!)。

记忆化搜索就是存所有状态的搜索。DFS回溯不是记忆化搜索,因为它只存了一个当前状态,然后不停地倒腾,不存在“调用之前结果”这一说。而SPFA是记忆化宽搜(反复调用d数组)。记忆化搜索最重要的就是问题的阶段性及其转化。单源最短路径问题中,阶段性体现在点上(就是编号);用Fib[i]表示斐波纳契数列第i项,那么可以看作是阶段i。阶段的转化是记忆化搜索的关键部分。SPFA中,边就是阶段转化的理由;斐波纳契数列中,递推式Fib[i]=Fib[i-1]+Fib[i-2]就是阶段转化的关键。

插一段:我们来看看数学归纳法吧!无论你有没有学,你迟早要学的,这是高中课本上的。数学归纳法是这样一个描述:若n=n0时命题p(n)为真,且{p[k]为真,则p[k+1]为真},则对于所有整数n>=n0,有p(n)为真。

在循环这个问题上,有个东西叫循环不变式:若初始化的时候你处理对了,且你能保证{若进入循环的数据是对的,则出循环的数据也是对的},则该循环是对的。这和归纳法如出一辙。再来看看记忆化搜索:若初始化是对的,阶段的转化是符合题意的,则答案是对的。

通常我们在做题的时候,是试着用合适的方式描述状态,若题目的条件能用某个状态描述下的阶段的转化来表示,就只剩下写代码了。事实上,确定合适的状态是题目的核心问题,也就是图论建模吧。一般来讲,NOIP的题目经验上习惯看他让你求什么,然后就围绕他让你求的东西寻找合适的状态。记忆化搜索中的状态某种程度上体现为数组的下标,我们可以概括为“需要分情况讨论的值”。比如现在我的状态用f[i,j]来描述的某个状态(i,j)时的最值(最值是很常见的问题!)时候,我们发现居然我们没有概括全:题目中还有一个变量k,使得f[i,j]的值受k影响。首先我们想到的是既然我们枚举了ij,我们希望k能被ij表示,这样这个状态就没啥问题;万一ij无法表示k,那么我们只好把状态修改成(i,j,k)了,多加了一个维度。

(i,j,k)这只是简单的状态描述。显然maxi*maxj*maxk不会很大,否则我们存不下。这里只有3个变量。如果有n个呢?举个例子。完全图哈密尔顿路是这样一个问题:有个完全图有n个点,现在我想知道有多少种方法能从某个s点出发跑完所有点然后到某个t点。直接DFS其复杂度为O(n!),太可怕了。比如n=20,那么要考虑2432902008176640000种情况,无法一秒出解。但是我们可以用一个数字来表示当前状态,这个数字的二进制位的第i位为1则表示第i个点被在当前路径中,而0则表示不在。这样只有1048576种状态,轻而易举。这样算下来,复杂度是O(n2*2n),勉强能做点大的。这个叫状态压缩。

记忆化搜索这个这个东西很强大,是个很广的概念,许多问题都可以归结为记忆化搜索。

内容概要:本文为《科技类企业品牌传播白皮书》,系统阐述了新闻媒体发稿、自媒体博主种草与短视频矩阵覆盖三大核心传播策略,并结合“传声港”平台的AI工具与资源整合能力,提出适配科技企业的品牌传播解决方案。文章深入分析科技企业传播的特殊性,包括受众圈层化、技术复杂性与传播通俗性的矛盾、产品生命周期影响及2024-2025年传播新趋势,强调从“技术输出”向“价值引领”的战略升级。针对三种传播方式,分别从适用场景、操作流程、效果评估、成本效益、风险防控等方面提供详尽指南,并通过平台AI能力实现资源智能匹配、内容精准投放与全链路效果追踪,最终构建“信任—种草—曝光”三位一体的传播闭环。; 适合人群:科技类企业品牌与市场负责人、公关传播从业者、数字营销管理者及初创科技公司创始人;具备一定品牌传播基础,关注效果可量化与AI工具赋能的专业人士。; 使用场景及目标:①制定科技产品全生命周期的品牌传播策略;②优化媒体发稿、KOL合作与短视频运营的资源配置与ROI;③借助AI平台实现传播内容的精准触达、效果监测与风险控制;④提升品牌在技术可信度、用户信任与市场影响力方面的综合竞争力。; 阅读建议:建议结合传声港平台的实际工具模块(如AI选媒、达人匹配、数据驾驶舱)进行对照阅读,重点关注各阶段的标准化流程与数据指标基准,将理论策略与平台实操深度融合,推动品牌传播从经验驱动转向数据与工具双驱动。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值