11 2021 档案

摘要:记bi=ai+1ai,不难发现对i操作即是交换bi1bi,若干次操作也即对bi重新排列 实际上,方差也即minx1ni=1n(aix)2(展开后可得$x=\frac{1}{n 阅读全文
posted @ 2021-11-30 20:46 PYWBKTDA 阅读(83) 评论(0) 推荐(0) 编辑
摘要:注意到A中极差不超过1,不妨用二元组(l,{xAx<l})来描述A(其中l=maxAi) 从(l,S)的角度考虑,显然限制即l=2,S=3lm,S[1,n] 关于前者,可以简单构造,不难发现其总是 阅读全文
posted @ 2021-11-30 15:46 PYWBKTDA 阅读(81) 评论(0) 推荐(0) 编辑
摘要:记mnxx所有素因子乘积(约定mn1=1),并构造集合S={xxZ[1,c],x=mnx} 显然仅需询问S中的数,打表可得|S|0.65c,并记询问x的结果为g(x) 对于mnx 阅读全文
posted @ 2021-11-30 11:38 PYWBKTDA 阅读(117) 评论(0) 推荐(0) 编辑
摘要:记初始序列为ai,答案序列为bi(显然唯一),考虑如何求出bi 引理1:bi具有凸性(下凸) 考虑反证,若bi不具有凸性,即存在2bi>bi1+bi+1,那么操作(i1,i,i+1)也即可使得bx减小,与最小性 阅读全文
posted @ 2021-11-29 13:25 PYWBKTDA 阅读(127) 评论(0) 推荐(0) 编辑
摘要:记Δx=x2x1+1Δy类似),周长即2(Δx+Δy2)f(d)为询问所有满足di的点(i,j)的结果,显然$f(d)=(\lfloor\frac{x_{2}}{d}\rfloor-\lfloor 阅读全文
posted @ 2021-11-27 12:41 PYWBKTDA 阅读(65) 评论(0) 推荐(0) 编辑
摘要:假设每一次方向变化时(包括结束时)所抓的最后一个人位置(绝对值)依次为a1,a2,...,ak,则不难得到答案为ak+i=1k1(3ki+3ki1)ai 另外,a1,a2,...,ak必然是左右交替的 阅读全文
posted @ 2021-11-26 08:50 PYWBKTDA 阅读(155) 评论(0) 推荐(0) 编辑
摘要:记posi,j表示第i种颜色的第j个点,考虑如下构造—— 将所有颜色posi,2从小到大排序,并对前nk1种颜色选[posi,1,posi,2]作为其区间 将剩下的颜色按posi,3从小到大排序,并 阅读全文
posted @ 2021-11-25 14:24 PYWBKTDA 阅读(74) 评论(0) 推荐(0) 编辑
摘要:考虑最小割,具体建图如下—— 对变量xi建立m1个点,依次记作Vi,1,Vi,2,...,Vi,m1,并定义Vi,0=S,Vi,m=T 再建立m条边,第j条边为(Vi,j1,Vi,j,Ci,j),割掉即表示选$A 阅读全文
posted @ 2021-11-25 08:58 PYWBKTDA 阅读(104) 评论(0) 推荐(0) 编辑
摘要:对于原网格图,将所有附加点顺次连接,并对这个封闭区域建立对偶图 为了避免误解,下面给出样例1的例子: 另外,称分割点指(对偶图中)在原网格图外的点,如例子中即为3'和4' 从原图的角度,问题即将所有点黑白染色(附加点颜色给定),并最小化两种颜色间的边权和 考虑染色后,仅保留其中的白点(以及之间的边) 阅读全文
posted @ 2021-11-24 14:37 PYWBKTDA 阅读(59) 评论(0) 推荐(0) 编辑
摘要:对于有向图G和起点s,有以下定义和性质—— 为了方便,不妨假设s能到达G中所有点,并任意建立一棵以s为根的dfs树,以下节点比较默认均按照两点在这棵dfs树上的dfs序 支配点:xt的支配点当且仅当将x以及相关的边删除后,不存在st的路径,也称作x支配 阅读全文
posted @ 2021-11-22 15:32 PYWBKTDA 阅读(80) 评论(0) 推荐(0) 编辑
摘要:为了方便,不妨假设aibi,并将问题转换为以下形式: 1im,将[ai,bi)[1,ai)[bi,n]覆盖共ci次,最小化覆盖次数最多的位置 考虑先全部覆盖[ai,bi) 阅读全文
posted @ 2021-11-17 14:23 PYWBKTDA 阅读(88) 评论(0) 推荐(0) 编辑
摘要:为了方便,下文中的n是原来的n2 当确定排列{pi}后,将ai按照pi从大到小排序,那么机器人即会不断选第一个元素 考虑玩家最后选择的n个元素,合法当且仅当1in,其在前2i个元素至多选i个元 阅读全文
posted @ 2021-11-13 15:54 PYWBKTDA 阅读(110) 评论(0) 推荐(0) 编辑
摘要:显然,有以下三个性质(思路): 1.烟花传递总是在烟花将要燃尽时将烟花恰传给另一个人 2.烟花不燃烧的人总是向烟花正在燃烧的人靠拢,并且重合后会一直跟着(燃尽时替上) 3.烟花正在燃烧的人总是向下一个"跟着"的人靠拢(等着不如接上后返回) 此时,过程完全由"跟着"的顺序决定(思考一下如何决定?),也 阅读全文
posted @ 2021-11-12 14:28 PYWBKTDA 阅读(175) 评论(0) 推荐(0) 编辑
摘要:将右侧n个点逆序排列,并将左侧的第i个点插入到右侧的ai之前(左侧的点顺序任意) 换言之,一个左侧的点恰与(排列中)其之后所有右侧的点有边 对于一个简单环,仅保留(排列中)前i个点的以及之间的边,那么总会得到若干条链或一个环,而其中所有链的两个端点必然都在左侧(否则这个右侧的点 阅读全文
posted @ 2021-11-10 15:44 PYWBKTDA 阅读(502) 评论(0) 推荐(2) 编辑
摘要:对于w的表示方案,可以用序列描述,即xi表示第i种货币的数量 贪心策略得到的方案即是(对应序列)字典序最大的方案,并定义最优策略得到的方案为在最小化货币总数的基础上,(对应序列)字典序最大的方案 记gwfw分别为贪心和最优策略下w的表示方案,问题即求最小的 阅读全文
posted @ 2021-11-05 15:22 PYWBKTDA 阅读(96) 评论(0) 推荐(0) 编辑
摘要:将第i个字符在A>C>B>A这个环上操作i次,而此时的操作也即将AAA,BBBCCC变为其中的另一个字符串 通过操作XXXY>YYYY>YXXX,即可以将XXX向右移动一位,同时其还可以变为任意字符,那么不妨将其删除并在最后(任意位置)插入一个形如XXX阅读全文
posted @ 2021-11-02 11:27 PYWBKTDA 阅读(62) 评论(0) 推荐(0) 编辑
摘要:考虑原图是一条链的情况—— 思路:随机一个点x,将其所在段(边集)再划分为两段,重复此过程即可得到该链 实现上,(从左到右)维护每一段的左端点和边集,二分找到最后一个删除后x到根不连通的段,那么其即是x所在段,再暴力枚举段中每一条边划分即可 前者二分显然为o(nlogn),后者即 阅读全文
posted @ 2021-11-01 15:35 PYWBKTDA 阅读(107) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示