上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 73 下一页
摘要: 题目:https://www.lydsy.com/JudgeOnline/problem.php?id=4806 看到这题首先会想到状压什么乱七八糟的,然而很难做; 其实,因为求的是方案数,所以并不需要关注炮摆放的位置,而只需要关注数量; f[i][j][k] 表示第 i 行及以前共有 j 个有 0 阅读全文
posted @ 2018-06-10 16:50 Zinn 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1499 朴素DP方程很好想,以右移为例,就是 f[i][x][y]=max(f[i][x][y],f[i-1][x][j]+y-j) ; 每一行/列会用到一些相同的状态更新,所以可以用单调队列优 阅读全文
posted @ 2018-06-10 15:58 Zinn 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1566 一眼看上去很懵... 但是答案可以转化成有两个人在同时取珠子,他们取出来一样的方案数; f[i][j][k]表示一共取了 i 个珠子,第一个人取了 j 个珠子,第二个人取了 k 个珠子时 阅读全文
posted @ 2018-06-10 09:53 Zinn 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 题目:https://www.lydsy.com/JudgeOnline/problem.php?id=4033 树形DP,状态中加入 x 与父亲之间的边的贡献; 边权竟然是long long... 代码如下: 阅读全文
posted @ 2018-06-10 08:56 Zinn 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 题目:https://www.luogu.org/problemnew/show/P4136 每个人有足够聪明,一定会把图走满; 所以n为偶数先手胜,n为奇数后手胜。 代码如下: 阅读全文
posted @ 2018-06-06 21:55 Zinn 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 题目:https://www.luogu.org/problemnew/show/P3243 正向按字典序拓扑排序很容易发现是不对的,因为并不是序号小的一定先做; 但若让序号大的尽可能放在后面,则不会有什么问题,因为它不影响它前面的选择; 我们可以建反图,从后往前按序号从大到小排序,倒序输出答案,这 阅读全文
posted @ 2018-06-06 21:39 Zinn 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1046 倒序求最长下降子序列,则得到了每个点开始的最长上升子序列; 然后贪心输出即可。 代码如下: 阅读全文
posted @ 2018-06-06 20:38 Zinn 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1296 对于不同木板之间,最终统计答案时做一个分组背包即可; 而要进行分组背包,就需要知道每个木板被刷几次的最大正确格子数; 所以对于每个木板分别DP,状态 f[i][j] 定义为前 i 个格子 阅读全文
posted @ 2018-06-06 19:45 Zinn 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1044 咳咳...终于A了... 居然没注意到正着找pos是n方会TLE...所以要倒着找pos; 二分还写错了,改了半天... 小心前缀和取模后相减变成负数!!!!!!!!! 代码如下: 阅读全文
posted @ 2018-06-06 17:45 Zinn 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1090 区间DP... 代码如下: 还有递归版: #include<iostream> #include<cstdio> #include<cstring> using namespace st 阅读全文
posted @ 2018-06-06 15:47 Zinn 阅读(151) 评论(0) 推荐(0) 编辑
上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 73 下一页