会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Cold_Chair的博客
天天被锤爆!怎么办?菜哭了啊o(╥﹏╥)o
博客园
首页
新随笔
联系
管理
上一页
1
···
10
11
12
13
14
15
16
17
18
···
27
下一页
2020年5月19日
SPOJ QTREE6 - Query on a tree VI(lct)
摘要: https://www.spoj.com/problems/QTREE6/ 考虑对0颜色和1颜色分别维护定根(no reverse)lct。 即在$c[x]$的lct上给$x$到$fa[x]$连一条边。 修改直接link、cut。 查询x的话,考虑access走到最上面的点,这个点实际上和x是不连通
阅读全文
posted @ 2020-05-19 21:21 Cold_Chair
阅读(198)
评论(0)
推荐(0)
2020年5月18日
JZOJ 5192. 【NOI2017模拟7.2】容器 (dp)
摘要: https://gmoj.net/senior/ contest/show/2376/1 题解: 考虑把区间拆成左端点和右端点,$T$的限制相当于任何一个时候,没有匹配的左端点$\le T$ 设$f[i][p][q]$表示刚刚确定了$i$的右括号,和$i+1$的左括号,匹配了$p$个区间,还有$q$
阅读全文
posted @ 2020-05-18 22:28 Cold_Chair
阅读(138)
评论(0)
推荐(0)
JZOJ 5728. 简单计数|| (容斥+动态规划)
摘要: Description: https://gmoj.net/senior/ main/show/5728 题解: 考虑不是环上怎么做: 预处理$f[i][j]$表示i个分成j段,段与段之间有序,且乘上的了段的大小,这样的所有方案权值和。 考虑,现在相当于有第i个颜色有$b[i]$段,把这些合并,是的
阅读全文
posted @ 2020-05-18 19:04 Cold_Chair
阅读(235)
评论(0)
推荐(0)
2020年5月16日
6638. 【GDOI2020.5.16模拟】Seat (队列)
摘要: Description: https://gmoj.net/senior/ main/show/6638 题解: 因为数据太水了,所以暴力用map维护就能过这题了。 考虑一个更加靠谱的做法,类似于《蚯蚓》,用两个队列维护,一个队列是一开始的排好序加进去。 另一个队列就是新产生的数的队列。 不难发现,
阅读全文
posted @ 2020-05-16 16:02 Cold_Chair
阅读(280)
评论(0)
推荐(0)
2020年5月9日
JZOJ 5750. 青青草原播种计划 (小性质+线段树)
摘要: Description: : $1 \le n, Q \le 5e5$ 题解: 这题唯一的难度就是如何知道最小不可询问子草原绿值。 这个相当于问:有一堆数,每个可以用一次或不用,问最小凑不出来的自然数是多少。 首先把这些数排序,假设当前的答案是$p$,初值$=1$ 从小到大加入每个数$x$,若$x
阅读全文
posted @ 2020-05-09 22:17 Cold_Chair
阅读(424)
评论(2)
推荐(0)
JZOJ 5753. 完全二叉树 (可持久化线段树维护hash值)
摘要: https://gmoj.net/senior/ main/show/5753 $1\le n \le 1e5$ 题解: 加入一个串之后答案会发生什么变化呢? $ans+=n max\{lcp(news,s'\in oldS)\}$ 现在思考如何快速求两个串的lcp,发现可以维护每个串的hash值的
阅读全文
posted @ 2020-05-09 15:26 Cold_Chair
阅读(245)
评论(0)
推荐(0)
2020年5月8日
JZOJ 5190. 景中人 (找性质+dp+记忆化实现)
摘要: https://gmoj.net/senior/ contest/show/2391/1 $T\le 10, n \le 100$ 发现不会有两个矩形的横坐标是相交的,这样不如变成不相交更优。 但是会有两个矩形是包含的。 设$f[i][j][k]$表示覆盖横坐标$\in [i,j]$,纵坐标$ k$
阅读全文
posted @ 2020-05-08 16:15 Cold_Chair
阅读(244)
评论(0)
推荐(0)
2020年4月30日
[NOI2013] 向量内积(随机好题)
摘要: https://www.luogu.com.cn/problem/P1224 先考虑$k=2$怎么做。 注意到点积不为0就为1。 我们随机一个排列$p[i]$,然后枚举$i=1 n$,看看$p[i]$与$p[1..i 1]$的点积和$S$。 如果$S≠(i 1)~mod~k$,则说明$p[1..i
阅读全文
posted @ 2020-04-30 17:04 Cold_Chair
阅读(398)
评论(0)
推荐(0)
【NOI2014】购票(斜率优化dp+树链剖分)
摘要: http://uoj.ac/problem/7 记$dis[i]$为到根的距离。 dp就是: $f[i]=min(f[j]+(dis[i] dis[j]) p[i]+q[i])$ 可行的$j$是$i$到一个祖先的一条链。 考虑树是一条链的时候,直接扫过去并用线段树维护下凸壳,查询就线段树上每个区间二
阅读全文
posted @ 2020-04-30 15:26 Cold_Chair
阅读(192)
评论(0)
推荐(0)
2020年4月29日
「NOI2016」国王饮水记(猜结论+动态规划+斜率优化)
摘要: https://loj.ac/problem/2087 干脆把这年NOI改成猜结论大赛好了。 先把$h$从小到大排序。 上来先猜三个显然的结论: 1.一个$h[i]$不会被用多次 2.我们用到的一定是$h$的一个后缀 3.$h$的后缀用法,把$h$的后缀划分成若干段,从左往右每次合并一段 设$f[i
阅读全文
posted @ 2020-04-29 17:46 Cold_Chair
阅读(195)
评论(0)
推荐(0)
上一页
1
···
10
11
12
13
14
15
16
17
18
···
27
下一页
公告