摘要: ~ 阅读全文
posted @ 2023-07-21 14:58 PYWBKTDA 阅读(407) 评论(1) 推荐(5) 编辑
摘要: ~ 阅读全文
posted @ 2023-07-02 07:56 PYWBKTDA 阅读(165) 评论(0) 推荐(2) 编辑
摘要: 记m=n+12,即二叉树的叶子个数 对于合法序列,按以下方式生成其对应的二叉树: (此处二叉树指**无标号**、**以一个点为根**且**每个非叶节点恰有两个儿子**的树) - 恰存在一个区间与其余区间均有交,将其作为根并(在序列中)删除 - 恰存在一个i[1,n) 阅读全文
posted @ 2023-07-01 19:22 PYWBKTDA 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 记D=max1indi,则无解当且仅当2D>i=1ndi **结论:**(x,y),(X,Y),{|X|+|Y|=R|xX|+|yY|=d 当且仅 阅读全文
posted @ 2023-06-30 09:02 PYWBKTDA 阅读(112) 评论(0) 推荐(2) 编辑
摘要: 对于一个元素,注意到其不合法当且仅当满足以下条件之一: - 自身、同行比其小、同列比其大 的元素均未选 - 自身、同行比其大、同列比其小 的元素均未选 将同行同列值相邻的元素连边,每个条件中的元素即构成一条从1n的链 另外,若某行/某列元素均未选,也会产生一条从1n的链 换言之, 阅读全文
posted @ 2023-06-11 13:33 PYWBKTDA 阅读(98) 评论(0) 推荐(0) 编辑
摘要: ~ 阅读全文
posted @ 2023-06-08 09:52 PYWBKTDA 阅读(133) 评论(0) 推荐(1) 编辑
摘要: 称一条边在**环外**当且仅当其两端点不全在环上 用总方案数减去不合法的方案数,并分类讨论—— - **Case1:**图中不存在某种颜色的边 - 否则,若存在简单环的颜色集合为{1,2,3},则环上每种颜色的边恰有一条 > 否则,若颜色为1的边数2,则去掉其中一条后得到的简 阅读全文
posted @ 2023-05-22 13:11 PYWBKTDA 阅读(84) 评论(0) 推荐(1) 编辑
摘要: 考虑网络流,具体建图如下: 整张图共4层,用(i,j)表示第i层的第j个点,则边集包含 从S(1,i)连流量为1的边 从(1,i)(2,ai)(2,bi)连流量为1的边 从(2,i)向\ 阅读全文
posted @ 2023-05-21 21:26 PYWBKTDA 阅读(98) 评论(0) 推荐(2) 编辑
摘要: 考虑归并排序,问题即如何合并两个序列A,B 不妨假设|A|>|B|,将A按下标奇偶性划分为A0A1A0B归并,得到序列C 对于A1中的元素,仅需与(C中)A0中相邻两数间的B中元素比较 比较次数为|B|,用莫队 阅读全文
posted @ 2023-04-09 08:47 PYWBKTDA 阅读(136) 评论(0) 推荐(0) 编辑
摘要: ~ 阅读全文
posted @ 2023-04-08 10:47 PYWBKTDA 阅读(437) 评论(0) 推荐(2) 编辑
摘要: 定义集合S由同时满足以下条件的x构成: [1,x)ax的元素 和 (x,n]ax的元素 构成递增子序列 [1,x)ax的元素 和 (x,n]ax的元素 构成递减子序列 性质1:a为完美数组当且 阅读全文
posted @ 2023-04-05 07:36 PYWBKTDA 阅读(892) 评论(9) 推荐(8) 编辑
摘要: ~ 阅读全文
posted @ 2023-04-04 12:20 PYWBKTDA 阅读(825) 评论(5) 推荐(7) 编辑
摘要: 记直径为(x,y),则有以下做法: 利用直径的经典做法,可以3n次询问得到x,y和其余点到x,y的距离 设直径上距离i最近的点为k,已知x,y,i两两距离,即可解出kx,y,i的距离 注意到r(k)=maxdis(k,x),dis(k,y),即中心城市 阅读全文
posted @ 2023-03-27 16:12 PYWBKTDA 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 注意到边界格数=(左上)轮廓线长度1=(右下)轮廓线长度1 问题即在整体(右下)轮廓线中选连续q+1条,满足第一条为竖线且最后一条为横线 将两者分别标记为01,即对于序列ap,判断是否存在ai=0ai+q=1 注意到$a_{0}=0,a_{ 阅读全文
posted @ 2023-03-17 20:11 PYWBKTDA 阅读(72) 评论(0) 推荐(0) 编辑
摘要: ~ 阅读全文
posted @ 2023-03-17 12:21 PYWBKTDA 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 在树上随机选K个点,并建立虚树,称虚树上的点为关键点 **结论:**一个点到关键点最近距离的期望为O(nK) 将所有点按到其距离排序,最坏情况即链的端点,此时结论是经典的 对于后两种操作,可以将两个点不断移动到父亲,直至两者相同或位于关键点 将相邻关键点间的链看作整块,每条 阅读全文
posted @ 2023-03-10 14:43 PYWBKTDA 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 记f(n,m,x)为满足{ai[0,m)bigoplusi=1nai=xforallij,aiaj的序列an数,则答案即$\sum_{0\le i\le \lfl 阅读全文
posted @ 2023-03-08 16:01 PYWBKTDA 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 为了方便,以下位运算中均省略a2的每一位拆开,对于第i位,将该位乘a1的结果放到aAi上 具体的,将该位单独取出放在最低位,并倍增使其余位与其相同 ${\rm SET\ 3\ 2}\ |\ {\rm LSH}\ 3\ 63-i\ |\ {\rm 阅读全文
posted @ 2023-03-07 21:58 PYWBKTDA 阅读(89) 评论(0) 推荐(0) 编辑
摘要: ~ 阅读全文
posted @ 2023-03-06 16:21 PYWBKTDA 阅读(673) 评论(0) 推荐(7) 编辑
摘要: 考虑长度为3的区间,即i[2,n),ai<ai1,ai+1ai>ai1,ai+1 不妨假设a1<a2,则其余部分即形如a1<a2>a3<...an 考虑长度为5的区间,即$\ 阅读全文
posted @ 2023-03-05 22:38 PYWBKTDA 阅读(100) 评论(0) 推荐(1) 编辑
摘要: **tips1:**下标相关均默认在[1,n]的环上 **tips2:**可能需要大量的感性理解(后面我也已经神智不清了) 设排名为x,将x的编号为0>x的编号为1di为位置i上两人的编号和[i>1],则每次从i移动到i1的人编号为 阅读全文
posted @ 2023-03-02 21:43 PYWBKTDA 阅读(149) 评论(0) 推荐(4) 编辑
摘要: 以下描述部分方向代指该方向的塔,建议画图理解 不妨假设左下的塔数2,这些塔覆盖区域构成阶梯形 考虑阶梯的交点,若其被左上/右下覆盖,则总可以去掉其中一个左下 换言之,这些交点均被右上覆盖,进而未覆盖区域构成两个14平面(左上和右下) 同时,由于左上/右下不允许覆盖阶 阅读全文
posted @ 2023-02-27 22:57 PYWBKTDA 阅读(72) 评论(0) 推荐(0) 编辑
摘要: ~ 阅读全文
posted @ 2023-02-14 14:19 PYWBKTDA 阅读(227) 评论(0) 推荐(1) 编辑
摘要: 记m=n+1,注意区分"格子"和"格点" 由于不能有公共格点,不妨从此角度分析—— 格点有m×m个,每次覆盖其中2×a的矩形(其中a2) 覆盖格子与格点总数的关系为s2(s+k),即最大化两者等价 2×2的未 阅读全文
posted @ 2023-02-13 22:47 PYWBKTDA 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 为了方便,以下编号和下标范围均为[0,2n) 定义 $$ \begin{cases}f_{0}(a)=a\f_{i+1}(a){j}=\begin{cases}\min(f{i}(a){j},f{i}(a){j+2^{i}})&j二进制下第i位为0\\max(f{i}(a){j},f{i} 阅读全文
posted @ 2023-02-13 16:14 PYWBKTDA 阅读(62) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示