会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
loney_s
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
18
19
20
21
22
23
24
25
26
下一页
2019年10月28日
习题:最大子矩阵(DP)
摘要: 题目 "传送门" 思路 这道题的m很有意思 只可能为1,或者2 所以我们分开考虑 $m==1$ 这个时候整个矩阵为一条链 所以定义dp[i][j]为前i个数选了j个矩阵 $dp[i][j]=\max_{t=i 1}^{j 1}dp[t][j 1]+s[i] s[t]$ $m==2$ 我们从$m==1
阅读全文
posted @ 2019-10-28 21:01 loney_s
阅读(138)
评论(0)
推荐(0)
2019年10月26日
习题 :静态区间第K大(主席树&动态开点)
摘要: 题目 "传送门" 思路 很经典的一道主席树入门题 这个区间是不是静态的其实没有多大影响 如果不考虑空间的话 对于前i个数建一棵权值线段树 再将两颗树相减即可得到区间中有哪些数 且在相减的过程中我们就能将第k大的数拿到 主席树就呼之欲出了 注意一些细节,相减的两颗树应是$r$和$l 1$ 同时, 要相
阅读全文
posted @ 2019-10-26 20:35 loney_s
阅读(175)
评论(0)
推荐(0)
知识点:主席树
摘要: 概念 主席树,又称可持久化线段树, 其实就是对于每一次修改之后的树的状态的储存 也就是说我们可以对这个树的任意一个状态进行操作 实现 我们考虑修改之后到底修改了多少个点, 也就是修改之后的线段树和修改之前的线段树有哪些点是不同的 通过储存这些修改的点 空间复杂度就可以达到$O(n+n log_n)$
阅读全文
posted @ 2019-10-26 10:36 loney_s
阅读(135)
评论(0)
推荐(0)
2019年10月25日
习题:电压(LCA&树上差分)
摘要: 题目 思路 首先对于对于高低电压,其实就是二染色问题 有了这个想法之后 自然就会想到图中的环的奇偶性 如何快速的判断呢? 笔者用的是建树+LCA的办法 之后,如果是奇环,环上的所有的边+1 如果是偶环,则 1 用树上差分的办法可以以 $O(1)$的优秀时间复杂度处理 之后判断每一个边的值是否为奇环的
阅读全文
posted @ 2019-10-25 22:47 loney_s
阅读(227)
评论(0)
推荐(0)
2019年10月24日
习题:守卫(DP)
摘要: 题目 "传送门" 思路 这道题的题面十分具有迷惑性。。。 ~~某位大犇上来直接用凸包~~ 但是仔细分析之后发现,有点像区间DP 对于$l_0r_0$ 和$l_1 r_1$两个区间,如果这两个区间是不相交 那么这两个区间实际上是不会影响对方的DP值的 有了这个结论之后,我们设$dp_{i j}$为区间
阅读全文
posted @ 2019-10-24 21:21 loney_s
阅读(153)
评论(0)
推荐(0)
习题:排列计数(错排&排列组合)
摘要: 题目 "传送门" 思路 比较水的一道题 首先选出m个固定,接着将剩余的n m个求错排就行了 $ ans=C_{n}^{m} cp_{n m} $ "关于错排" 代码 cpp include using namespace std; define int long long const int mod
阅读全文
posted @ 2019-10-24 19:29 loney_s
阅读(243)
评论(0)
推荐(0)
知识点:错排
摘要: 公式 $cp_i=(i 1) (cp_{i 1}+cp_{i 2})$ 证明 容斥可以比较容易的证明 正整数的全排列有$n!$种情况,其中第i位是i的情况为$(n 1)!$ 即共有$\sum_{i=1}^{n}(n 1)!$,但是所求的是错排序列, 即需要将错排1个的加上,错排2个的减去······
阅读全文
posted @ 2019-10-24 19:25 loney_s
阅读(197)
评论(0)
推荐(0)
习题:最优卡组(贪心 & 毒瘤)
摘要: 最优卡组 有 $k$ 个卡包,第 $i$ 个卡包里有 $c_i$ 张卡,每张卡有一个能力值,其中第 $i$ 个卡包里的第 $j$ 张卡具有 $a_{i, j}$ 点能力值。 他准备选择 $k$ 张卡牌的组合,其中每个卡包要选择恰好一张卡牌。他希望这 $k$ 张卡牌的能力值之和尽量大,请你告诉他在所有
阅读全文
posted @ 2019-10-24 18:37 loney_s
阅读(166)
评论(0)
推荐(0)
2019年10月23日
习题:小奇探险(单调队列 & dp)
摘要: 题目 小奇去遗迹探险,遗迹里有 $N$ 个宝箱,有的装满了珠宝,有的装着废品。 小奇有地图,所以它知道每一个宝箱的价值,但是它不喜欢走回头路,所以要按顺序拿这 $N$ 个宝箱中的若干个。 拿宝箱很累的。一开始小奇的体力是 $1$,每得到一个宝箱之后,小奇得到的价值是体力 $\times$ 宝箱的价值
阅读全文
posted @ 2019-10-23 21:33 loney_s
阅读(300)
评论(0)
推荐(0)
2019年10月22日
习题:战争调度(dp)
摘要: 题目 传送门 思路 dp[i][j]表示以i号节点为根节点字数有j个平民参加战争的最大值$ans=\max_{i=1}^{n}dp[1][i]$ 那么考虑转移 额,貌似也很简单 考场上怎么都A不了$dp[i][j]=max_{i=0}^{size}dp[lson][j-i]+dp[rson][i]$
阅读全文
posted @ 2019-10-22 20:45 loney_s
阅读(134)
评论(0)
推荐(0)
上一页
1
···
18
19
20
21
22
23
24
25
26
下一页
公告