随笔分类 -  动态规划DP

摘要:题目链接; 1.题外话 咕咕咕 2.解题意 咕咕咕,比较容易理解,智商情商需要捆绑在一起。 3.找思路 每一个奶牛都只包含两种情况:选, 不选。并且很明显这不是一个完全背包。 考虑套一套01背包的板子:每个奶牛都有两个参数:智商,情商。在01背包板子中,每一个物品都有两个参数:体积,价值。 于是,第 阅读全文
posted @ 2020-09-10 09:42 李白莘莘学子 阅读(572) 评论(0) 推荐(0)
摘要:题目传送门。 1.题外话 dp掌握不够好,最近在题单里从dp入门开始刷~ 2.解题意 木棍套娃,如果不能套了就要进行1分钟准备。所以说是每一段最长不上升子序列对应一分钟,求的总准备时间就是最长不上升子序列的个数。 3.找思路 首先看到这种题面,我们不难根据以往经验想到排序。要满足木棍的长度一个比一个 阅读全文
posted @ 2020-06-21 09:14 李白莘莘学子 阅读(246) 评论(0) 推荐(0)
摘要:1.题外话 kkksc03成功把我吸引过来~ 最近正好在复习基础,看到pj-的难度就想水一题。 2.解题意 4个科目,互不影响,说白了就是4组数据。给你四组数据,对于每一组数据,我们将其分成两组,使得max(sum1,sum2)最小,sum1和sum2分别指的是两组数据的和。 3.找思路 很明显,要 阅读全文
posted @ 2020-06-17 18:58 李白莘莘学子 阅读(588) 评论(0) 推荐(0)
摘要:钉钉时期的卑微努力 T1: 1.公约数 (gcd.cpp\c\pas) 【问题描述】 给定一个正整数,在[1,n]的范围内,求出有多少个无序数对(a,b)满足 gcd(a,b)=a xor b。 【输入格式】 输入共一行,一个正整数n。 【输出格式】 输出共一行,一个正整数表示答案。 【输入输出样例 阅读全文
posted @ 2020-04-04 12:59 李白莘莘学子 阅读(299) 评论(0) 推荐(0)
摘要:开始瞎扯: LCS:最长公共子序列LIS:最长上升子序列LCIS:最长公共上升子序列 以及许许多多同类的搞不清的东西。。。。。。 LIS: 最长上升子序列。 例如: 1 5 3 6 3 3 6 2中 能够组成的最长上升子序列长度为5(1 3 3 3 6)。 1 7 3 5 9 4 8中最长上升子序列 阅读全文
posted @ 2019-12-30 17:19 李白莘莘学子 阅读(433) 评论(0) 推荐(1)
摘要:复习dp(迪皮)的时候刷到了一道简单路径压缩的题目(一点不会qwq) 题目描述链接。 正解: 首先呢,我们看到题目,自然而然的会想到这种思路: 设状态变量dp[i]表示从第一个格子开始经过一些跳跃跳到第i个格子上所踩到的最小石子数目。 那么,根据每一次跳s~t个格子,我们可以得出dp[i]可以从dp 阅读全文
posted @ 2019-09-12 23:38 李白莘莘学子 阅读(212) 评论(0) 推荐(0)
摘要:可食用的题目链接 题解: 有题目得:这个题有巧做法而不是暴力模拟。废话 这个题看着像一道dp,因为可以由前一种(数据更小的推出数据更大的)推出后一种。 我们设已经得到了n-1个数的总方法(1~n-1),然后根据这个我们要推出1~n的方法, 于是我们考虑把新加入的一个数n枚举其插入位置, 因为每插入一 阅读全文
posted @ 2019-07-10 21:05 李白莘莘学子 阅读(174) 评论(0) 推荐(0)
摘要:题目链接QWQ这里就不阐述了; 题解部分: 从题面上来看,这是个dp(递推)的题目。 但是dp要满足无后效性,但这个题为了取最值,得考虑从当前开始一直持续到结束的p的影响。 这让我们怎么满足无后效性?? (当时我一懵) but, 如果反过来,那么他不就满足无后效性了吗QWQ。 也就是无前效性。 具体 阅读全文
posted @ 2019-07-10 19:48 李白莘莘学子 阅读(123) 评论(0) 推荐(0)