加载中...

地址发布 老王说明书 宣传中心
此板块只作为纯讨论

正经话题,不搞色情!贤者时间必备
查看: 961|回复: 14
收起左侧

[学习讨论] 求助大佬,有没有那种快速做出状态转移方程的方法

[复制链接]
 楼主| 发表于 2023-10-22 22:16:45 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?免费注册

x
每次刷Leetcode和luogu碰到DP的题就完全没思路。。。
4 o3 }2 j5 ]  q) O' U7 g) J0 \! G* c! l. |. f(欢迎访问老王论坛:laowang.vip)
顺便吐槽一下:今年CSP-S T3是真出生啊,TM不考算法考大模拟,做到后面直接自闭。。。
- ~5 l! W( Q' z/ r+ f. B
回复

使用道具 举报

发表于 2023-10-23 00:44:07 | 显示全部楼层

修改修改修改修改

本帖最后由 navebayes 于 2023-10-23 00:47 编辑 ( I) ~- `8 |6 [(欢迎访问老王论坛:laowang.vip)
* w8 I) J' A. s( c  B' d! o(欢迎访问老王论坛:laowang.vip)
大部分状态方程都是基于斐波那契和类斐波那契,建议使用你做曾经数学题时的方法,给状态划为代数再去看他;例如,F[n]=max(f[n-1]+u(n),f[n-2]+v(n)) 这是一个最简单的状态转移方程。他的本质就那么简单: 前一个状态F(n-1)进行u处理, 和前前一个状态F(n-2)进行V处理;当图分支为n时,那么就要添加更多状态进行处理比对。
) x3 ?8 h, G( b' h1 U( Z9 m. C2 P
4 d3 h' t. R+ s: G4 L% k也就是这个泛抽象公式:  MAX/MIN/equal ( [状态A和他的前进条件],[状态B和他的前进条件]  )% y; {2 t. o% {- R, ^(欢迎访问老王论坛:laowang.vip)

0 W/ b6 i- k: z6 _/ N例如这样一道题,87. 扰乱字符串 如果用dfs做 他的状态转移方程就是 ) X' z# z9 [0 a9 `; x(欢迎访问老王论坛:laowang.vip)
F[m][n]=存在 Equal{F[m]+F[n],F[n]+F[m]}   (具体很烦的嘞...又需要对段检查,又需要一段段咔过去 试着写了一部分写不下去了)9 X/ S2 H/ c+ y  Y(欢迎访问老王论坛:laowang.vip)

6 o1 w8 j! t; Y6 O6 y/ G9 ?& b8 M4 T1 ^& e3 d5 Y$ \- N/ W1 b* g  j' g(欢迎访问老王论坛:laowang.vip)
记住,一切优化都是建立在可以暴力解题且有余力的情况下,答题时无脑优化只会拖慢节奏0 \. m3 h1 c2 l0 P( h5 P(欢迎访问老王论坛:laowang.vip)
(这个应该是dp公式吧 。。很久没刷了)
回复 支持 6 反对 0

使用道具 举报

发表于 2023-10-23 13:01:58 手机版 | 显示全部楼层
大家不会都是研究生,就我一个本科毕业了就当社畜吧
回复 支持 2 反对 0

使用道具 举报

发表于 2023-10-23 10:08:33 | 显示全部楼层
论坛真是人才济济啊,看得我不明觉厉
回复 支持 2 反对 0

使用道具 举报

发表于 2023-10-23 10:20:59 | 显示全部楼层
状态转移方程...我以为是自动控制原理的那种呢
回复 支持 反对

使用道具 举报

发表于 2023-10-23 12:00:01 手机版 | 显示全部楼层
urk32 发表于 2023-10-23 10:20) f* o& C) o1 h( ?6 k7 {9 T# K) {: [(欢迎访问老王论坛:laowang.vip)
状态转移方程...我以为是自动控制原理的那种呢
1 ]* x# E3 U6 a" ]- y4 }0 `, p(欢迎访问老王论坛:laowang.vip)
那个是自动机(. ❛ ᴗ ❛.)自动机的状态转移一般不是用方程的。虽然差距其实也不大,只不过这个更局部一些
回复 支持 反对

使用道具 举报

发表于 2023-10-23 13:53:09 | 显示全部楼层
navebayes 发表于 2023-10-23 12:00
. u6 B0 U. n1 N3 f那个是自动机(. ❛ ᴗ ❛.)自动机的状态转移一般不是用方程的。虽然差距其实也不大,只不过这个更局部一 ...
2 q( A* c7 |, Q( ?) l: B) }(欢迎访问老王论坛:laowang.vip)
哈哈 [现代控制理论1-2] 状态方程的标准形式与解 - 知乎 (zhihu.com) 学过这种) x6 s+ i0 q' I% M, T2 Y% c(欢迎访问老王论坛:laowang.vip)

评分

参与人数 1软妹币 +100 收起 理由
navebayes + 100 小心不要掉回1了

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2023-10-23 14:26:36 手机版 | 显示全部楼层
urk32 发表于 2023-10-23 13:533 ]5 n# M0 l0 m& s$ K- z  b(欢迎访问老王论坛:laowang.vip)
哈哈 [现代控制理论1-2] 状态方程的标准形式与解 - 知乎 (zhihu.com) 学过这种
) r# k) c. o) r# q ...
  n. c* K, C8 F- Q! _) L(欢迎访问老王论坛:laowang.vip)
原来说的是这个呀,我没有学过⊙︿⊙莫名联想到范畴,改天研究一下这个
回复 支持 反对

使用道具 举报

发表于 2023-10-23 23:13:43 手机版 | 显示全部楼层
zzzq|abstract 发表于 2023-10-23 13:01& B" }# l8 o, c+ L(欢迎访问老王论坛:laowang.vip)
大家不会都是研究生,就我一个本科毕业了就当社畜吧
0 k7 M& F8 _; u& _8 d(欢迎访问老王论坛:laowang.vip)
(T_T)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-10-30 21:56:57 | 显示全部楼层
hikari4512 发表于 2023-10-23 10:084 @/ ~6 M' H* n, m% Y+ }! q# \6 @+ w(欢迎访问老王论坛:laowang.vip)
论坛真是人才济济啊,看得我不明觉厉

# t- l+ c0 h& @" U6 b: y6 @3 z我才初二(
1 C7 k* I: N, P; }  W8 Q$ k: `
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-10-30 21:59:47 | 显示全部楼层
navebayes 发表于 2023-10-23 00:44
% l5 x0 m$ ^7 f) \- t大部分状态方程都是基于斐波那契和类斐波那契,建议使用你做曾经数学题时的方法,给状态划为代数再去看他; ...

7 g# ~* U7 h9 B8 @; G, ZOrz,最近在刷Luogu上DP的题单,您的回答对我帮助很大(
5 y( ?  \4 U8 p4 \9 ^+ H+ _; G
回复 支持 反对

使用道具 举报

发表于 2023-10-30 22:36:26 | 显示全部楼层
gaogao0621 发表于 2023-10-30 21:59, j* C6 l+ h. I3 L4 e2 G% P. u(欢迎访问老王论坛:laowang.vip)
Orz,最近在刷Luogu上DP的题单,您的回答对我帮助很大(
% N8 K5 ]/ x+ @0 {5 {) `(欢迎访问老王论坛:laowang.vip)
能帮到你就行 才初二吗?确实是一个比较次时代的ioer的年龄。不过我接下来的建议可能有些浇你冷水
8 c5 q8 k# n4 g% L! t" u5 B( k5 v
9 M5 a" m* V4 b算法的本质是用逻辑的方式解决问题,大部分程序爱好者往往会纠结于某些语言,或者某些固定的‘算法类型’。但他们背后实际都可以是数学的另一种表示。赛博世界的黑客很强大,这和那个世界完善的基础信息建设离不开关系。算法,编程之类的也一样,也只是逻辑的拼接 思维的碰撞(最重要的逻辑就是数学的思维,逻辑)。我希望你不会沉迷算法里,虽然他们很酷。但如果你没有足够的学识和上升的条件,那也只能止步于很酷而已;别抛下日常的学习。
: C" ~# A+ K# [: C# U- d
( a$ c" m/ v) n: [& C5 O# Z3 @9 e
' V% `/ M3 I/ x- A5 f嗯..拿个比较合适的例子来说吧。例如 卷积视觉算法认数字,一般这个是被作为人工智能学习的入门来做;但如果你使用算法的思维很难地去想‘如何认出数字’的话,这是比较困难的。不过当你的基础数学能力扎实,且能理解线性代数与概率论之类更“高级”的数学工具时,你就可以明白:6 T6 F" D5 f6 ^' G4 o(欢迎访问老王论坛:laowang.vip)
哦,我可以让每一个片段都通过抽象压缩的卷积核把9个点变成一个,以此进行猜测寻找。例如9和1,九的形状在中间有色的概率小而1在中间有色的概率大。, w5 ]& }. w+ K6 m' O(欢迎访问老王论坛:laowang.vip)

+ t1 C0 X+ {( ]; }/ v说这些主要是看到前段时间一个贴子,有一个成绩很差的初中生发帖表示自己想走数竞考大学,理由就是 他学会的微积分。 微积分在普通人眼中确实是很高大上的东西,但微积分学的本质就是数学工具,那个初中生也只是会用这些数学工具解决问题而已。让他解决更复杂的问题?但他的基础的数学逻辑能力跟不上啊..: M# C2 K1 M' g/ E7 y7 O(欢迎访问老王论坛:laowang.vip)
2 q( B4 f1 {+ B9 A8 Q/ z" P! L% v% i(欢迎访问老王论坛:laowang.vip)

# |7 A4 @: F  J- d0 [9 T
5 ^' d3 ^* I1 A" @% Z7 S9 w6 _
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-10-30 22:48:47 | 显示全部楼层
navebayes 发表于 2023-10-30 22:36: ]% Z+ \8 @7 b(欢迎访问老王论坛:laowang.vip)
能帮到你就行 才初二吗?确实是一个比较次时代的ioer的年龄。不过我接下来的建议可能有些浇你冷 ...
, X6 W4 K: _5 C* |; Q! f(欢迎访问老王论坛:laowang.vip)
确实,毕竟这个信息学竞赛只是爱好,常规的文化课还是没有落下的。感谢大佬让我意识到我之前直接学概率论,集合论这些是完全没有用的,应该从我目前的知识水平一步一步学到那里(* ]9 O+ r- s; j- N0 K5 A9 x- x) \(欢迎访问老王论坛:laowang.vip)
! _/ }% g" x% }2 ^; D' }(欢迎访问老王论坛:laowang.vip)
回复 支持 反对

使用道具 举报

发表于 2023-10-30 22:52:23 | 显示全部楼层
gaogao0621 发表于 2023-10-30 22:48( n$ X0 c- V' L. L9 [(欢迎访问老王论坛:laowang.vip)
确实,毕竟这个信息学竞赛只是爱好,常规的文化课还是没有落下的。感谢大佬让我意识到我之前直接学概率论 ...

+ O4 k8 z; F! X# g. v1 J2 j我不是大佬啦..那些是有用,但不是现在。现在你直接理解他们的成本很高,这会拖慢你现在的学习进度的。
% H( ?! M; t, y/ D" j9 s, u
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册
点击进行验证

本版积分规则

我们不生产资源,只做资源的搬运工。

tags标签-春满四合院-AvGood-Archiver-小黑屋- |网站地图