会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ChrisK
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
11
下一页
2019年9月28日
Luogu_P2886 [USACO07NOV]牛继电器Cow Relays【题解】图论 矩阵快速幂
摘要: Luogu_P2886 [USACO07NOV]牛继电器Cow Relays 图论 矩阵快速幂 "题目链接" "POJ3613" 题意就是求经过k条边的从st到ed的最短路 我们假设$a[i][j]$为经过一条边的最短路 $a2[i][j]$为经过两条边的。 那么$a2[i][j]=min(a[i]
阅读全文
posted @ 2019-09-28 17:48 ChrisKKK
阅读(149)
评论(0)
推荐(0)
2019年9月27日
Luogu_P3302 [SDOI2013]森林【题解】主席树 lca 启发式合并
摘要: Luogu_P3302 [SDOI2013]森林 主席树,启发式合并,lca "luogu题面" 求树上路径的第k大,树之间还有合并。 明显是主席树再加合并。 先说链上第k大,其实就是$Tx+Ty Tlca Tlcafa$ $T$表示权值线段树。 主席树维护的是从根节点到当前节点的前缀和。 ask的
阅读全文
posted @ 2019-09-27 22:03 ChrisKKK
阅读(154)
评论(0)
推荐(0)
CF1167D Bicolored RBS【题解】贪心
摘要: CF1167D Bicolored RBS 短码贪心 "题目链接(洛谷)" 贪心题。 遇见左括号分入深度浅的颜色 遇见右括号分入深度深的颜色 ~~代码真的短~~ 代码如下: cpp{.line numbers} include using namespace std; const int maxn=
阅读全文
posted @ 2019-09-27 19:39 ChrisKKK
阅读(252)
评论(0)
推荐(0)
Luogu_P4766 [CERC2014]Outer space invaders【题解】区间DP
摘要: 题面:https://www.luogu.org/problem/P4766 非常容易就想到以时间为区间来DP。 但是时间比较大,需要离散化。 转移方程就是: 这样转移的原因是有一些区间是没有外星人的,这些区间都是0。 所以不能直接memset所有的决策点。 就需要找一下这个区间是不是有外星人,最大
阅读全文
posted @ 2019-09-27 10:19 ChrisKKK
阅读(192)
评论(0)
推荐(0)
Luogu_P2161[SHOI2009]会场预约【题解】set
摘要: 题面:https://www.luogu.org/problem/P2161 可以用set水。 先把 l , r 存在结构体里面。 重定义小于号。 让右端点小于左端点。就是没有交。 那么find找的时候就是找a.l<b.r && b.l<a.r 。 也就是相交的。 代码如下:
阅读全文
posted @ 2019-09-27 09:06 ChrisKKK
阅读(150)
评论(0)
推荐(0)
2019年9月26日
Luogu_P2519 [HAOI2011]problem a【题解】DP
摘要: 题面:https://www.luogu.org/problem/P2519 题面真简单。 设这个人的名次为他前面的人数加1。 那么我们可以知道n-bi-ai就是并列的人数。 设l为ai+1设r为n-bi。 那么并列人数就是r-l+1。 那么自然就是求若干的不相交的段,使他们的价值和最大。 设fi为
阅读全文
posted @ 2019-09-26 09:47 ChrisKKK
阅读(118)
评论(0)
推荐(0)
2019年9月18日
CF600E Lomsat gelral【题解】线段树合并
摘要: Luogu题目:https://www.luogu.com.cn/problem/CF600E 值域线段树加合并。 基本上就是裸的。 代码如下:
阅读全文
posted @ 2019-09-18 19:25 ChrisKKK
阅读(232)
评论(1)
推荐(0)
Luogu_P4556 雨天的尾巴【题解】树上差分 线段树合并
摘要: 题面:https://www.luogu.com.cn/problem/P4556 对于在一条(x,y)路径上将z加1。 就可以树上差分。 x和y都是加1。lca是减1,lca的father也是减1。 但是由于又有很多种不一样的种类。 还需要每个点维护一个线段树。 合并的时候求哪个种类是max。 最
阅读全文
posted @ 2019-09-18 17:41 ChrisKKK
阅读(204)
评论(0)
推荐(0)
2019年9月17日
CF242E XOR on Segment【题解】线段树按位维护
摘要: 题面:https://www.luogu.org/problem/CF242E 因为XOR的lazy tag不可以叠加。 所以就弄得比较麻烦。 需要把每个数二进制拆分。 也把lazy tag二进制拆分。 0异或一个数还是那个数,1异或一个数就是取反。 所以遇见tag的第i位为1的时候就用总数减去现在
阅读全文
posted @ 2019-09-17 21:55 ChrisKKK
阅读(227)
评论(0)
推荐(0)
2019年9月16日
CF311B Cats Transport【题解】斜率优化
摘要: 题面:http://codeforces.com/contest/311/problem/B Luogu题面:https://www.luogu.com.cn/problem/CF311B 斜率优化DP 我们设t[i]=小猫结束时间-从1到它所在的地点的距离和。 也就是从什么时候开始出发可以让猫不等
阅读全文
posted @ 2019-09-16 07:29 ChrisKKK
阅读(297)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
11
下一页
公告