上一页 1 2 3 4 5 6 ··· 39 下一页
摘要: dp多维状态的优化 面对一个多维dp问题,根据维度之间联系的紧密程度,我们可以选择 1.维度之间紧密相关,只能直接枚举 2.维度之间完全无关,只是贡献通过某种形式相加,可以割裂为两个dp处理 3.介于1,2之间,不能割裂计算,但是可以将转移过程割裂为若干步来优化 e.g.1: 选区间1 问题描述 对 阅读全文
posted @ 2021-09-08 18:43 chasedeath 阅读(351) 评论(0) 推荐(4) 编辑
摘要: 2021百度之星复赛部分题解 T1 $n,m\leq 2$的情况需要特殊讨论 其余的,$m$为奇数时是二分图,一定成立 $m$为偶数时,只有$n=m$​成立 int n,m; int main(){ rep(_,1,rd()) { n=rd(),m=rd(); if(n>1 && (m&1 || ( 阅读全文
posted @ 2021-08-23 10:58 chasedeath 阅读(571) 评论(0) 推荐(1) 编辑
摘要: NOI2021 游记 Day \(-?\) 一如既往遨游于机房之中,但随时日渐去,颇有大限将至之感 一波未平,一波又起,我的命运在烟花的风雨中将何去何从? Day \(0\) 抵达之时,日渐黄昏,风雨未至 踏着脚下的水泥路缓步前行,在白底黑字的名单上书写潦草的字迹,终于是平安走出了第一步 踩过尚不泥 阅读全文
posted @ 2021-08-03 23:06 chasedeath 阅读(1010) 评论(4) 推荐(15) 编辑
摘要: 带花树笔记 前言:名字的由来 树:增广交替树,即从$u$开始,由匹配边和增广边交替构成的树 对于二分图,增广过程中忽略偶环,因此就是一棵树 花:一般图存在奇环,在扩展增广树的过程中遇到奇环,就将奇环叫做花 与匈牙利算法的比较 算法的基本框架与匈牙利相同: 依次选取每个点作为根$rt$,找到一条从根出 阅读全文
posted @ 2021-06-07 17:02 chasedeath 阅读(149) 评论(0) 推荐(1) 编辑
摘要: CF1286D - LCC 题目大意 给定$n$个点,每个点初始在$x_i$,速度为$v_i$,且有$p_i$概率向右走,$1-p_i$向左走 定义一种状态的权值为最先碰撞的两个点碰撞的时间(如果没有碰撞则为0) 求期望权值 分析 显然第一次碰撞一定发生在相邻两个点之间,因此不同的碰撞时间只有最多$ 阅读全文
posted @ 2021-05-31 09:55 chasedeath 阅读(84) 评论(0) 推荐(0) 编辑
摘要: CF1280H - Make Square 题目大意 给定一个序列$a_i$ 设一个数$n$的分解为$n=\prod prime_i^$ 每次查询一个区间$[l,r]$ 询问在区间内选两个数$a_i,a_j (i\ne j)$ 使得$a_i\cdot a_j$的分解$\sum (c_i\mod 2) 阅读全文
posted @ 2021-05-30 21:03 chasedeath 阅读(104) 评论(0) 推荐(0) 编辑
摘要: ARC121D - 1 or 2 题目大意 给定$n$个数,现对其分组,每组$1-2$个数 设每个分组内数的和为$s_i$,定义一个分组的权值为$\max{s_i}-\min{s_i}$ 最小化分组的权值 分析 当时我就被这玩意儿侮辱了 如果每组数都要求拿两个,那么显然最优分组就是头尾匹配 对于有1 阅读全文
posted @ 2021-05-30 20:45 chasedeath 阅读(145) 评论(0) 推荐(0) 编辑
摘要: ARC121F - Logical Operations on Tree 题目大意 给定一棵树,现在对于每一个点加上权值$a_i\in{0,1}$,每一条边加上操作$opt_i\in{\vee,\wedge}$ 每次操作选择一条边收缩两边的点,权值为两者操作的结果 对于所有$2^{2n-1}$种方案 阅读全文
posted @ 2021-05-30 20:32 chasedeath 阅读(269) 评论(0) 推荐(0) 编辑
摘要: CF1466H - Finding satisfactory solutions 题目大意 给定一组置换$a_i$,现在对于每个元素$i$构造一个排列$p_i$ 有两类边 1.\(i\rightarrow a_i\) 2.表示$i$向$p_i$中所有在$i$前面出现的数$p_{i,j}$连有向边 现 阅读全文
posted @ 2021-05-29 14:03 chasedeath 阅读(134) 评论(0) 推荐(0) 编辑
摘要: CF1286C2 - Madhouse (Hard version) 题目大意 交互器生成了一个串$s$,可以用3次操作,每次 ? l r 询问$[l,r]$内所有连续子串, 交互器返回所有连续子串随机排列(字符位置和串的顺序均随机)的结果 额外要求:查询的总子串个数$\leq \lceil 0.7 阅读全文
posted @ 2021-05-29 13:48 chasedeath 阅读(75) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 39 下一页