摘要: 相关博客 :https://blog.csdn.net/china_xyc/article/details/89819376#commentBox 关于能用矩阵乘法优化的DP题目,有如下几个要求: 综上,举一个例子: dp[i]=a×dp[i−1]+b×dp[i−2]+c×dp[i−3] 其中,a, 阅读全文
posted @ 2019-09-07 21:39 *Zzz 阅读(627) 评论(0) 推荐(0) 编辑
摘要: https://vjudge.net/problem/POJ-3660 传递闭包 ,就是把具有传递性的关系传递开,通过一些已知的连边求出点与点之间的关系。 设f[i][j]表示i 与 j 是否联通,f[i][j]=f[i][k]&&f[k][j] 再分析每个点,如果能确定 n-1 个关系,那就可以确 阅读全文
posted @ 2019-09-05 22:58 *Zzz 阅读(183) 评论(0) 推荐(0) 编辑
摘要: https://vjudge.net/problem/HDU-3038 TT 写一串数字,对 FF 不可见FF 选择一个区间(会重复操作), TT 把这个区间的和告诉 FF,然后,一些和是不正确的,所以,有一些答案是矛盾的,根据这些矛盾求出答案错误的个数。注意两点:1、TT 给的一个 和 是正确的, 阅读全文
posted @ 2019-09-05 21:08 *Zzz 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 不要当线段树都不会敲的菜鸡了。 线段树所要提供的是查询一个区间 内的信息,并允许修改操作。 节点数据向上更新 对于区间求和: 对于区间求最值: 节点懒惰标记向下传递 对于区间求和: 对于区间求最值: 建树 更新: 查询: 阅读全文
posted @ 2019-09-04 23:56 *Zzz 阅读(291) 评论(0) 推荐(0) 编辑
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=1024 题意:有一个含n个数的序列,找到m个子序列,使这m个子序列的和最大。1 ≤ x ≤ n ≤ 1,000,000, -32768 ≤ Sx ≤ 32767 分析:先用状态 dp[ i ][ j ] 表示前 j 阅读全文
posted @ 2019-09-01 00:51 *Zzz 阅读(245) 评论(0) 推荐(0) 编辑
摘要: http://codeforces.com/problemset/problem/1000/D 参考自:https://www.cnblogs.com/hua-dong/p/9238795.html 题意:给定序列,问有多少子序列(不一定连续),满足可以划分为若干个组,给个组的第一个等于区间长度-1 阅读全文
posted @ 2019-08-29 00:36 *Zzz 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 题意:共有 N 道菜,每道菜有一个满意值,小明要吃 M 道菜,其中有 K 种组合可以让小明连续吃下他们后获得额外的满意值,求最大满意值。 分析:因为菜的数量只有18,而且要考虑先后连续的顺序和吃 M 道菜停止 ,就要想到要明确表示出小明吃菜的状态,就可以用状压DP来做。状态用总的状态(二进制的sta 阅读全文
posted @ 2019-08-27 11:14 *Zzz 阅读(211) 评论(0) 推荐(0) 编辑
摘要: https://vjudge.net/problem/POJ-3666 题意:将一条路上的坑坑洼洼修补成单调的,求最小费用。 分析:明显是线性dp, 如图,但 j 的数据太大, 就sort 一下用坐标表示达到离散化,并且每次找所有小于 j 的 k 的最小值,时间复杂度会变成三次方,所以要用Min 在 阅读全文
posted @ 2019-08-27 11:10 *Zzz 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 题意:有n门课,每门课有截止时间和完成所需的时间,如果超过规定时间完成,每超过一天就会扣1分,问怎样安排做作业的顺序才能使得所扣的分最小。 分析:只有15门课,可以通过状压,暴力枚举每一种情况,并且在DP的时候要记录路径,方便之后的输出。 一维状压dp的写法:先枚举所有状态,再枚举每门课,如果这门课 阅读全文
posted @ 2019-08-27 10:46 *Zzz 阅读(305) 评论(0) 推荐(0) 编辑
摘要: https://ac.nowcoder.com/login?callBack=%2Facm%2Fcontest%2F889%2FD%3F%26headNav%3Dacm 题意:给定长度为n 的数组{a i }和总和sum。 请找到{a i }的子集,使得子集的总和为sum,输出选取方案的01序列。 阅读全文
posted @ 2019-08-27 10:28 *Zzz 阅读(249) 评论(0) 推荐(0) 编辑