摘要:
1.合并石子 (1)排成一列的石子 这个与合并果子唯一的不同就是只能合并相邻的石子,所以贪不得(怎么所有类型的动规要先上来搞贪心,有点diss贪心的感觉) f[i][j]表示i到j间合并的最大/最小得分; 核心 for(int len=2;len<=n;len++){//表示长度2到len时的最大 阅读全文
posted @ 2024-02-17 18:08
shaoyufei
阅读(17)
评论(0)
推荐(0)
摘要:
1、01背包 f[i][j]=max(f[i][j],f[i-1][j-v[i]]+w[i])二维为背包现有容量,一维为前i个物品 表示在前i个物品所能选取的最大价值 在判断第i个的最大值时要由前一个的状态转移过来;即下一层的状态由上一层转移来; 可以直接省掉第一维(压维),从后往前更新过来,若还是 阅读全文
posted @ 2024-02-17 14:18
shaoyufei
阅读(32)
评论(0)
推荐(0)

浙公网安备 33010602011771号