上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 79 下一页
摘要: 显然的DP是,dp[i][j][val] val是1e6的 简化 发现,其实决策很有限,最优解的i-1的val选择有限 题解 这里的一个trick是,f[i][j][0]转移不考虑a[i]和a[i-1]的大小关系,如果不计算到j的话,只能更差,而且之后会有一种方案记录到 这样,保留了一种可能的a[i 阅读全文
posted @ 2019-02-22 22:03 *Miracle* 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 题目不难 T1做得太慢了,而且T2,T3也显得思维不够灵活 注意复习 T1: n<=2000 f[n],剩n张牌期望次数 f[n]=.....从1~n-1算上方案递推过来 C(n-1,i-1)值域分成i段, g[i]表示i的全排列中,不存在j<j+1且a[j]+1=a[j]的方案数(不能再合并) g 阅读全文
posted @ 2019-02-22 20:06 *Miracle* 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 麻烦的动态DP写了2天 简化题意:给树,求比给定独立集字典序大k的独立集是哪一个 主要思路: k排名都是类似二分的按位确定过程。 字典序比较本质是LCP下一位,故枚举LCP,看多出来了多少个独立集,然后判断;枚举完LCP,再往回做过去。 外面: 假如是一串0101010表示每个点有没有在独立集里,然 阅读全文
posted @ 2019-02-22 17:57 *Miracle* 阅读(567) 评论(0) 推荐(1) 编辑
摘要: 从一个题带入:[八省联考2018]林克卡特树lct——WQS二分 比较详细的: 题解 P4383 【[八省联考2018]林克卡特树lct】 简单总结和补充: 条件 凸函数,限制 方法: 二分斜率,找切点横纵坐标,判断k的位置 找切点坐标: 集体-mid*x(证明还是凸函数:f(x+2)-f(x+1) 阅读全文
posted @ 2019-02-20 17:35 *Miracle* 阅读(463) 评论(0) 推荐(0) 编辑
摘要: [八省联考2018]林克卡特树lct 一看这种题就不是lct。。。 除了直径好拿分,别的都难做。 所以必须转化 突破口在于:连“0”边 对于k=0,我们求直径 k=1,对于(p,q)一定是从p出发,走一段原树,走0(或不走),再走一段原树,所以要最大化原树的值的和。 选择最大两条 点不相交的链(注意 阅读全文
posted @ 2019-02-20 17:15 *Miracle* 阅读(536) 评论(0) 推荐(0) 编辑
摘要: SADPAIRS 删点不连通,点双,圆方树 非割点:没有影响 割点:子树DP一下 有不同颜色,所以建立虚树 在圆方树上dfs时候 如果当前点是割点 1.统计当前颜色虚树上的不连通点对,树形DP即可 2.统计所有颜色的虚树上的不连通点对。。。。 一个麻烦事是,虚树上一条边上选择一个原树割点,都会对这个 阅读全文
posted @ 2019-02-20 10:49 *Miracle* 阅读(317) 评论(0) 推荐(0) 编辑
摘要: #include #define il inline #define reg register int #define numb (ch^'0') using namespace std; typedef long long ll; il void rd(int &x){ char ch;bool fl=false; while(!isdigit(ch=getchar()))(c... 阅读全文
posted @ 2019-02-19 22:32 *Miracle* 阅读(141) 评论(0) 推荐(0) 编辑
摘要: [九省联考2018]秘密袭击coat 研究半天题解啊。。。 全网几乎唯一的官方做法的题解:链接 别的都是暴力。。。。 要是n=3333暴力就完了。 一、问题转化 每个联通块第k大的数,直观统计的话,会枚举每个点作为第k大,看看有多少个连通块。但是这样要点分治。而且在d[x]相同的时候可能算重 所以必 阅读全文
posted @ 2019-02-19 17:19 *Miracle* 阅读(1094) 评论(0) 推荐(0) 编辑
摘要: 考虑生成函数来做 g(x)函数就是0+0*x+...+1*x^s+...+|∑|^(n-s)x^n 就是最后s位必须填这个串,但是前面随便填的方案数 然后枚举之前出现了哪个串(包括自己),如果没有相交,就是fj(x)*g(x),还有就是有前后缀有相交部分, Pji(x)中的第k位,表示i的长度为m- 阅读全文
posted @ 2019-02-18 21:07 *Miracle* 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 挺神仙的置换题 SP422 TRANSP2 - Transposing is Even More Fun 这个博客除了开始举例子别的都是对的: https://blog.csdn.net/BraketBN/article/details/50668414 首先理解题意: 就是单纯的矩阵转置,一行一行 阅读全文
posted @ 2019-02-18 16:06 *Miracle* 阅读(374) 评论(0) 推荐(0) 编辑
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 79 下一页