上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 【题解】PKUWC2018简要题解 Minimax 定义结点x的权值为: 1.若x没有子结点,那么它的权值会在输入里给出,保证这类点中每个结点的权值互不相同。 2.若x有子结点,那么它的权值有p的概率是它的子结点的权值的最大值,有1 p的概率是它的子结点的权值的最小值。 1号点权值第i小的可能性的权 阅读全文
posted @ 2019-12-26 15:33 谁是鸽王 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 非旋FHQ Treap复杂度证明(类比快排) a,b都是sort之后的排列(从小到大) 由一个排列a构造一颗BST,由于我们只确定了中序遍历=a,但这显然是不能确定一棵树的形态的。 由一个排列b构造一颗Heap(大根),由于没有重复元素,然后人为钦定左儿子 考虑对于一个后序遍历,最后那个数$u$一定 阅读全文
posted @ 2019-12-25 20:31 谁是鸽王 阅读(1776) 评论(2) 推荐(4) 编辑
摘要: On the outside always looking in... 阅读全文
posted @ 2019-12-25 10:00 谁是鸽王 阅读(448) 评论(0) 推荐(2) 编辑
该文被密码保护。 阅读全文
posted @ 2019-12-04 16:19 谁是鸽王 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 【学习笔鸡】快速沃尔什变换FWT OR的FWT 快速解决: $$ C[i]=\sum_{j|k=i} A[j]B[k] $$ FWT使得我们 $$ FWT(C)=FWT(A) FWT(B) $$ 其中$ $是点积,就是对应位置乘起来。 而对于$orFWT$, $$ C'[i]=FWT(C)[i]=\ 阅读全文
posted @ 2019-12-04 11:41 谁是鸽王 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 【题解】毒蛇越狱(FWT+容斥) 问了一下大家咋做也没听懂,按兵不动没去看题解,虽然已经晓得复杂度了....最后感觉也不难 用FWT_OR和FWT_AND做一半分别求出超集和和子集和,然后 枚举问号是01,裸的,$O(2^{cnt[?]})$ 默认问号是1,利用子集和求,$O(2^{cnt[1]}) 阅读全文
posted @ 2019-12-03 22:16 谁是鸽王 阅读(188) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-11-27 21:28 谁是鸽王 阅读(8) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-11-24 20:48 谁是鸽王 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 关于有向图走“无限次”后求概率/期望的口胡/【题解】HNCPC2019H 有向图 全是口胡 假了不管 讨论的都是图$G=(V,E),|V|=n,|E|=m$上的情况 “走无限次”这个概念很抽象,严谨的证明以及描述和概率的收敛性有关,~~由于我也不会~~在此就不讨论这些,但是根据一些概率的知识,可以发 阅读全文
posted @ 2019-11-13 20:31 谁是鸽王 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 关于KMP的一点思考 KMP的$next$数组的性质很精妙,有必要开一个坑学习一下 Part 1 啥是next $next[i]$表示对于$pre_i$这个字符串,这个抠出来的字符串本身后缀和前缀相等的最长长度。是一个自变量 只和这个子串有关的函数 。这点很重要 由于保证了是最长长度,这个数有一些优 阅读全文
posted @ 2019-11-13 12:07 谁是鸽王 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 我们即将迎来清算.. 阅读全文
posted @ 2019-11-12 21:18 谁是鸽王 阅读(707) 评论(4) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2019-11-08 21:29 谁是鸽王 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 【题解】BZOJ4548 小奇的糖果(树状数组) 说在前面:我有个同学叫小奇,他有一个朋友叫达达,达达特爱地理和旅游,初中经常AK地理,好怀恋和他已经达达一起到当时初中附近许多楼盘的顶楼逛的时光... 主要是今天大家讲题的时候我偷偷溜出来到了科技楼七楼,从窗户爬到阳台上,发现顶楼居然有: 天文望远镜 阅读全文
posted @ 2019-11-07 21:50 谁是鸽王 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 【题解】CF1142B Lynyrd Skynyrd(倍增) 调了一个小时原来是读入读反了.... 求子段是否存在一个排列的子序列的套路是把给定排列看做置换,然后让给定的序列乘上这个置换,问题就转化为最长上升序列。这是因为一个数的前驱后继是唯一的。 这一题稍微改变了一下,我们要求的是类似于$4\qu 阅读全文
posted @ 2019-11-06 21:57 谁是鸽王 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 【题解】CF894E Ralph and Mushrooms (缩点) 这是紫?给个解方程算法 考虑一条边若可以重复遍历说明一定有环,有环的话一定会把环上的蘑菇榨干,考虑一条边从全部到榨干的贡献是多少 $$ \sum_{i=0}^x (w \sum_{j=0}^i j)=\sum_{i=0}^x ( 阅读全文
posted @ 2019-11-06 19:14 谁是鸽王 阅读(153) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-11-05 16:18 谁是鸽王 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 【题解】BZOJ4883: [Lydsy1705月赛]棋盘上的守卫(最小生成基环森林) 神题 我的想法是,每行每列都要有匹配且一个点只能匹配一个,于是就把格点和每行每列建点出来做一个最小生成树,但是不幸的是,这样子无法控制一个点是否选择多次,并且无法控制那些不需要变成守卫的点的情况 然后我看了题解. 阅读全文
posted @ 2019-11-04 22:49 谁是鸽王 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 【题解】Vijos1404 遭遇战(最短路图论套路) 感觉一定要有建模的思想,不管什么东西要抽象建模之后再用算法解决... 求最短代价就可能可以用最短路,这句话不是强行解释,而是因为图论建模过后,可能存在很多不合法的情况,但是由于我们只是求最短路,所以我们只要保证对于每一条最短路可以构造一个与之对应 阅读全文
posted @ 2019-11-04 20:23 谁是鸽王 阅读(165) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-11-04 20:14 谁是鸽王 阅读(8) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-11-03 20:18 谁是鸽王 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 【题解】[HNOI2015]菜肴制作(贪心+topo序) 题意:请你构造一个排列$p[i]$使得对于数组$arc[i]=p[i]$的字典序最小,并且对于给定的有序数对$(u,v)$保证你给出的排列$u$早于$v$出现。 结论:$u v$连边的反图的最大拓扑序的reverse 证明:这个排列的合法性是 阅读全文
posted @ 2019-10-31 19:48 谁是鸽王 阅读(131) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-10-27 20:57 谁是鸽王 阅读(16) 评论(2) 推荐(1) 编辑
摘要: 【题解】HDU4689 Derangement(有技巧的计数DP) "传送门" 呵呵没告诉我多测组数,然后$n\le 20,7000\mathrm{ms}$我写了个状压上去T了 题目大意: 要你求错排的方案数,但要求$i$位上的数比$i$大/小。大小关系用正负号告诉你,读入一个字符串。 $O(n2^ 阅读全文
posted @ 2019-10-26 15:23 谁是鸽王 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 【题解】CF742E (二分图+构造) 自闭了 "CodeForces 742E " 给定的条件就是一个二分图的模型,但是有一些不同。不同就不同在可以出现相邻两个点颜色相同的情况。 构造常用方法之一是按奇偶分类,就是尽管不同奇偶性的块之间会产生影响,但是我们先不管这些限制。 这道题里,假若奇偶块之内 阅读全文
posted @ 2019-10-26 11:23 谁是鸽王 阅读(369) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-10-26 08:12 谁是鸽王 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 【题解】HDU5845 Best Division (trie树) 题意:给定你一个序列(三个参数来根),然后请你划分子段。在每段子段长度小于等于$L$且子段的异或和$\le x$的情况下最大化分出子段的个数 区间/子段/序列这种东西一大性质就是右端点之后与前面无关。 $dp(i)$表示上一个右端点 阅读全文
posted @ 2019-10-23 11:42 谁是鸽王 阅读(176) 评论(6) 推荐(0) 编辑
摘要: 【题解】Music Festival(树状数组优化dp) "Gym 101908F " 题意:有$n$种节目,每种节目有起始时间和结束时间和权值。同一时刻只能看一个节目(边界不算),在所有种类都看过至少一遍的情况下最大收益 设$dp(s,i)$表示已经看过$s$集合中的节目,且看过的节目的结束时间是 阅读全文
posted @ 2019-10-23 11:20 谁是鸽王 阅读(195) 评论(2) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-10-22 20:34 谁是鸽王 阅读(10) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-10-20 22:04 谁是鸽王 阅读(6) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-10-17 23:07 谁是鸽王 阅读(22) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-10-17 23:03 谁是鸽王 阅读(5) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-10-17 22:47 谁是鸽王 阅读(5) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-10-15 22:17 谁是鸽王 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 【题解】P5589 小猪佩奇玩游戏(期望) 假设一个点有$x$个点(包括自己)可以到达他,他就对答案有$1/x$的贡献。这是因为这个点必须被删掉而通过删掉这个点本身删掉这个点的概率是$1/x$,所以对期望的贡献是$1\times 1/x$。 如何算$x$。$x$是唯一分解之后所有的指数的$gcd$的 阅读全文
posted @ 2019-10-13 15:40 谁是鸽王 阅读(316) 评论(8) 推荐(0) 编辑
摘要: 【题解】NOIP2017 提高组 简要题解 小凯的疑惑(数论) 不讲 时间复杂度 大力模拟 奶酪 并查集模板题 宝藏 最优解一定存在一种构造方法是按照深度一步步生成所有的联通性。 枚举一个根,随后设$dp(i,j)$表示最大深度为$i$且当前联通的集合是$j$的最小答案。预处理$dis(u,j)$表 阅读全文
posted @ 2019-10-12 20:14 谁是鸽王 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 【题解】NOIP2016 提高组 简要题解 玩具迷题(送分) 用异或实现 cpp //@winlere include include include include using namespace std; typedef long long ll; inline int qr(){ regist 阅读全文
posted @ 2019-10-12 09:03 谁是鸽王 阅读(293) 评论(1) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-10-10 21:09 谁是鸽王 阅读(12) 评论(3) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-10-08 20:45 谁是鸽王 阅读(10) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-10-07 21:30 谁是鸽王 阅读(25) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-10-05 22:45 谁是鸽王 阅读(23) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页