会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Purple_wzy
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2020年7月17日
AGC044D Guess the Password
摘要: 题意:你需要猜一个长度未知的密码串$S$。你有$Q$次询问机会。每次你可以输出一个串$T$,交互库会返回一个整数,表示$S$和$T$的距离。定义两个串的距离为一个串通过在任意位置添加、删除或修改字符使两串相等的最小步数。 \(|S|\leq 128,Q=850\)。 题解:考虑先知道这个串由哪些字符
阅读全文
posted @ 2020-07-17 18:04 Purple_wzy
阅读(300)
评论(0)
推荐(0)
2020年7月15日
CF1290E Cartesian Tree
摘要: 题面 英文题面 题意: 笛卡尔树是一种既满足堆的性质,又满足二叉搜索树的性质的树。可以发现的是,对于一个排列,它的笛卡尔树是唯一的。 \(n \leq 2\times 10^5\)。 题解:发现笛卡尔树中的一个节点的权值可以表示为$r_i-l_i+1$的形式。其中$r_i$表示最小的$p \geq
阅读全文
posted @ 2020-07-15 22:16 Purple_wzy
阅读(281)
评论(0)
推荐(0)
loj2537. 「PKUWC2018」Minimax
摘要: 题面 题意:自己看去 题解:先考虑一个暴力的树形dp。设$f_{i,j}$表示节点$i$权值为$j$的概率。那么对于所有有两个儿子的节点$i$,设它的两个儿子是$x,y$,那么对于所有在$x$中出现的权值$j$,有$f_{i,j}=f_{x,j}\times ((p_i \times \sum_f_
阅读全文
posted @ 2020-07-15 21:57 Purple_wzy
阅读(123)
评论(0)
推荐(0)
loj3166. 「CEOI2019」魔法树
摘要: 题面 题意:自已去看 题解:首先考虑dp。设$dp_{i,j}$表示$i$的子树内,总时间为$j$时的最大收益。转移是显然的,能对其造成贡献的是每一个儿子$v$的$dp_{v,k}(k \leq j)$。然后再加上自己的贡献即可。 优化1:发现有用的时间只有$n$种,所以可以将时间离散化。时间复杂度
阅读全文
posted @ 2020-07-15 21:36 Purple_wzy
阅读(363)
评论(0)
推荐(0)
CF702F T-Shirts
摘要: 题面 英文题面 题意: 题解:考虑枚举每个物品,用数据结构来维护人。先将物品按$v_i$递减排序,用平衡树来维护人。设当前枚举到了物品$i$,那么所有平衡树内权值大于等于$v_i$的节点的权值都要减去$v_i$,然后答案$+1$,但这样会破坏平衡树的二叉搜索树的性质。 考虑权值在$[v_i+1,2v
阅读全文
posted @ 2020-07-15 21:12 Purple_wzy
阅读(131)
评论(0)
推荐(0)
2020年7月14日
CF1260F Colored Tree
摘要: 题面 英文题面 题意: 题解:考虑两个点$i$和$j$,它们对答案造成的贡献是$dis(i,j) \times (min(r_i,r_j)-max(l_i,l_j)+1) \times \prod_{k \neq i,j}(r_k-l_k+1)$。 那么我们可以考虑枚举所有颜色,计算包含这个颜色的所
阅读全文
posted @ 2020-07-14 21:02 Purple_wzy
阅读(155)
评论(0)
推荐(0)
CF1340F Nastya and CBS
摘要: 题面 英文题面 题意: \(n,k,q \leq 10^5\)。 题解:考虑到暴力的做法是用栈模拟括号序列匹配的过程,我们尝试使用分块,将元素个数减小至$O(\sqrt n)$级别。 对于每个块,我们用栈来模拟暴力匹配的过程。如果两个相邻的左右括号出现适配,那么我们称这个块是不合法的,那么所有完全包
阅读全文
posted @ 2020-07-14 14:11 Purple_wzy
阅读(216)
评论(0)
推荐(0)
CF1017G The Tree
摘要: 题面 英文题面 题意:给定一棵树,维护以下3个操作: 1 $x$表示如果节点$x$为白色,则将其染黑。否则对这个节点的所有儿子递归进行相同操作 2 $x$表示将以节点$x$为root的子树染白。 3 $x$表示查询节点$x$的颜色。 \(n,q \leq 10^5\)。 题解:考虑一种优雅的暴力 将
阅读全文
posted @ 2020-07-14 07:55 Purple_wzy
阅读(124)
评论(0)
推荐(0)
2020年7月13日
CF903G Yet Another Maxflow Problem
摘要: 题面 英文题面 题意:一张图分为两部分,左右都有 $n$个节点,$a_i \rightarrow a_{i+1}$连边,\(b_i \rightarrow b_{i+1}\) 连边,容量给出。 有 \(m\) 对$a_i \rightarrow b_j$有边,容量给出。 你需要先求出原图从$a_1$
阅读全文
posted @ 2020-07-13 21:39 Purple_wzy
阅读(106)
评论(0)
推荐(0)
CF150E Freezing with Style
摘要: 题面 英文题面 题意:给定一颗带边权的树,求一条边数在 [L,R][L,R] 之间的路径,并使得路径上边权的中位数最大。输出一条可行路径的两个端点。有两个中位数时取较大的那个。\(n \leq 10^5\)。 题解:对于中位数的题,常见的套路是二分答案$w$,将小于$w$的数定为-1或0,将大于等于
阅读全文
posted @ 2020-07-13 21:38 Purple_wzy
阅读(162)
评论(2)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告