上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 传送门 题目大意 维护一棵树,每个点有点权,强制在线支持两种操作: 1、修改一个点的点权 2、查询距离一个点距离不超过$D$的点权值和。 题解 一道动态点分治模板好题。 先建出点分树,每个分治区重心以到重心距离为下标维护点权和,每次查询时由于要防止$x$同时对当前重心和当前重心的父节点有贡献,要容斥 阅读全文
posted @ 2018-10-27 10:42 OYJason 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 传送门 题目大意 有一个长为$N$的序列$A$,你要构造一个长为$N$的$01$序列使得$01$序列全部由$1$组成的子串个数$-$两个序列的对应位置两两乘积之和最大,每次独立的询问给定$pos,x$,求当$A_{pos}=x$时最大的答案,每次询问后将$A$复原。 题解 考虑不加入询问单纯地求原序 阅读全文
posted @ 2018-10-27 10:22 OYJason 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 传送门 题目大意 在一条直线上有$N$个球和$N+1$个洞,每两个球之间有一个洞,每两个洞之间有一个球,最左端和最右端都是洞,其中产生的$2N$个间隔满足从左到右是等差数列。你每次随机选择一个未被推进洞的球,将它随机向左或向右推动直到遇见一个洞,这时求会滚进洞内填满这个洞,接下来的球会正常从这个洞上 阅读全文
posted @ 2018-10-27 09:22 OYJason 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 传送门 题目大意 给定一个元素和为$N$的有$M$个数的序列$A$,请你可以$A$元素排列的顺序,并需要构造一个有$K$个($K$可以自己定)数的数列,使得任意一个长度为$N$的字符串,若满足:前$A_1$字符是回文串,接下来$A_2$个字符是回文串,直到$最后A_M$个字符也是一个回文串,且对于$ 阅读全文
posted @ 2018-10-25 16:38 OYJason 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 传送门 题目大意 给定一个长为$N$的排列$A$,给定$p_1,p_2$,对于点对$i,j(i<j)$当$i+1=j$或$\forall k(i<k<j)$不存在$A_k<\min\{A_i,A_j\}$,则这一点对对答案的贡献是$p_1$,若$\min\{A_i,A_j\}<\max\{A_k\} 阅读全文
posted @ 2018-10-25 15:26 OYJason 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 传送门 题目大意 给定网格图上起点和终点每个格子是长为$100$米的正方形,你可以沿着线走。 平面上还有若干个关键点,以每个关键点为圆心,$10$为半径画圆,表示不能进入圆内的线,但是可以从圆周上走,求起点到终点的最短距离。 保证任意两个关键点不在同一条水平或竖直的线上。 题解 先通过翻转网格图使得 阅读全文
posted @ 2018-10-25 13:46 OYJason 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 传送门 题目大意 给定$N$,在$(1,0),(2,0)......(N,0)$和$(0,1),(0,2)...(0,N)$上都有$1$个机器人,同时给定$2N$个坐标$(x,y),x,y\in[1,N]$上有障碍,你每次可以选择一个没有被选过的机器人$K$,若$X_K=0$,则它会沿着$y$轴正方 阅读全文
posted @ 2018-10-24 21:10 OYJason 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 传送门(权限) 题目大意 给定一个有$n$个字符串的集合$S$,一个初始为空的字符串集合$T$,支持两种操作。 1、向$T$中加入一个新的字符串$K$ 2、给定$i$,询问$T$中有多少个字符串包含了$S_i$这个子串。 题解 先考虑暴力怎么做,先对$S$建立$AC$自动机,每插入一个字符串$K$, 阅读全文
posted @ 2018-10-24 14:37 OYJason 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 传送门 题目大意 给定一个数$n$,构造一个无限长的序列$A$,使得 $\forall i,j\geq n,A_i=A_j$ $\forall i<j<k\leq i+a_i,A_j=A_k$ 求构造总方案数,$n\leq 10^6$,答案对$10^9+7$取模。 题解 易证对于$i<n$若$\ex 阅读全文
posted @ 2018-10-24 14:06 OYJason 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 传送门 题目大意 给定一个长度为$l$的数$n(l\leq 1200)$,给定$m$个可能包含前导$0$的数字串$m\leq 100$,求有多少个不超过$n$的的数在去前导零后不包含任何一个子串数字串。 题解 很裸的$AC$自动机$+$数位$Dp$题。 对于$m$个数字串建$AC$自动机,$ F_{ 阅读全文
posted @ 2018-10-23 16:59 OYJason 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 传送门 题目大意 给定$N$个数,求一个最大的子集,使得任意两两的乘积不是一个完全立方数。 $n\leq 10^5 A_i\leq 10^{10}$ 题解 考虑两两乘积为$x^3$,由于$x^3\leq 10^{20}$,那么$x\leq 10^{\frac{20}{3}}$,那么$x$最多出现一个 阅读全文
posted @ 2018-10-23 16:14 OYJason 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 传送门 题目大意 有$m$个点编号从小到大按照顺时针编成了一个环,有一枚棋子,每次移动可以选择顺时针移动到下一个或者直接移动到编号为$x$的点,现在有$n-1$次数操作,第$i$次要把棋子从第$A_i$移到第$A_{i+1}$号节点,可以在初始时自由设定$x$,求每次操作移动步数之和的最小值。 题解 阅读全文
posted @ 2018-10-23 15:44 OYJason 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 传送门 题目大意 给定两个长为$n$的$01$串$A,B$,每次操作有三种 将$A$整体向左移动,并将$A_1$放在原来$A_n$的位置上。 将$A$整体向有移动,并将$A_n$放在原来$A_1$的位置上。 选择一个位置$i$使得$B_i=1$,将$A_i$变为$1-A_i$。 求将$A$变为$B$ 阅读全文
posted @ 2018-10-22 16:05 OYJason 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 传送门 题目大意 两条水平的直线,距离为$1$,给定$n$对坐标,坐标是在某一条直线上的某一个位置,你可以建立$k$竖直的直线$(k\leq 2)$,要使得每对坐标只沿着直线移动从第一个坐标到第二个坐标的距离和最小。 题解 首先可以求出在一对坐标在同一条水平直线上的代价,对于需要跨越的,都经过了竖直 阅读全文
posted @ 2018-10-22 15:24 OYJason 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 传送门 题目大意 给定一棵树,$1$号节点为根,两个人轮流操作,每次选择一个根节点外的点,删掉它以及它的子树,不能操作者输,求两人均采用最优策略下先手胜利还是后手胜利。 题解 经典问题树上删边游戏,根据论文算法合集之《组合游戏略述——浅谈SG游戏的若干拓展及变形》,每个节点的$SG$值为其所有子节点 阅读全文
posted @ 2018-10-22 14:38 OYJason 阅读(205) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页