上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页
摘要: 题目大意:给你一棵 $n$个点 以 $1$为根 的树,每个点有$ 0,1,2 $三种颜色之一,初始时整棵树的颜色均为 $0$。 $m$ 次操作, 每次操作形如: 1 x y c : 将 $x$到$y$的路径上的点全部改为颜色$C$ 2 x : 询问 $x$ 所在的同色连通块大小 数据范围:$n,m≤ 阅读全文
posted @ 2019-03-15 14:02 AlphaInf 阅读(289) 评论(0) 推荐(2) 编辑
摘要: 题目大意:给你$n$个串$p_i$,最后再给一个串$s$(字符集均为A,C,G,T四个字符中的一个)。问你串$s$最少要更改多少个字符(更改后的字符也只能是ACGT),才能满足s中不包含$p_i$$(1≤i≤n)$ 数据范围:$n≤50$,$|p|≤20$,$|s|≤100$。不超过100组数据。 阅读全文
posted @ 2019-03-14 20:51 AlphaInf 阅读(160) 评论(0) 推荐(1) 编辑
摘要: 题目大意:给你一个$1$到$n$的排列,问是否存在一对数$a,b(1≤a,b≤n,a≠b)$满足$a+b$为偶数且$(a+b)/2$在$a$和$b$之间。 数据范围:$n≤3\times 10^{5}$。 $xfz$智商$=-1$系列题目 考虑到此题并没有问你存在多少对,而是是否存在,所以不要往统计 阅读全文
posted @ 2019-03-13 20:49 AlphaInf 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 题目大意:你要找出一个有$k$个的本质不同的$n$位二进制数的集合,使得集合中最大的数最小,请输出这个数 本质不同定义:对于一个数$k$,$rev(k)$,$~k$,$rev(~k)$与$k$本质相同。其中$~k$表示对$k$的每一位二进制翻转,$rev(k)$表示对$k$左右翻转。 举个例子:对于 阅读全文
posted @ 2019-03-12 20:34 AlphaInf 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给你一个n个点m条无向边的图,问这个图是否能够: 1,被四染色(用四种颜色给图染色,且相邻点颜色不同)。 2,找出一个奇环,满足在原图中去掉这个奇环后每个点依然相邻。 请输出1或者2中的任意一种,如果不能就输出类似-1的东西。 数据范围:n,m≤300000 xfzIQ=-1 我们首先构造 阅读全文
posted @ 2019-03-09 22:32 AlphaInf 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 题目大意:有$m$组约束关系$(x_i,y_i)$,你要构造一个排列,满足数$x_i$出现在数$y_i$前面,请使得这个排列字典序最小,请输出这个排列。无解请输出-1。 数据范围:$n,m≤10^5$ 我们把约束关系$(x_i,y_i)$视作从$y_i$连向$x_i$的有向边,于是我们得到了一个有向 阅读全文
posted @ 2019-03-05 18:35 AlphaInf 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 一次游戏要按N个按键。每个按键阿米巴有P[i]的概率按错。对于一串x个连续按对的按键,阿米巴可以得分 $f(x)=tan(\dfrac{x}{N})\times e^{arcsin(0.8\times \frac{x}{N})}\times N$ 在阿米巴疯狂的玩这款游戏之前,小强想知道 阅读全文
posted @ 2019-03-02 11:26 AlphaInf 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 有一棵有根树,根为 1 ,点有点权。现在有 m 次操作,操作有 3 种:1 x y w ,将 x 到 y 的路径上的点点权加上 w (其中 w=±1w=±1 );2 x y ,询问在 x 到 y 的路径上有多少个点点权 >0 ;3 x ,询问在 x 的子树里的点有多少个点点权 >0 。 阅读全文
posted @ 2019-02-28 20:18 AlphaInf 阅读(576) 评论(0) 推荐(18) 编辑
摘要: 数据范围:$n≤2\times 10^5$ 以下是题解: 阅读全文
posted @ 2019-02-24 20:28 AlphaInf 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 貌似网上大部分题解都是CDQ分治+点分治然后再斜率优化DP,我貌似并没有用这个方法。 这一题跟这题有点像,只不过多了一个l的限制 如果说直接跑斜率优化DP,存储整个序列的话,显然是不行的,如图所示(图鸣谢某巨佬) 所以我们需要种一棵线段树,每个线段树内存储一个存当前区间凸包的单调栈,弹出插入操作跟刚 阅读全文
posted @ 2019-02-24 10:33 AlphaInf 阅读(282) 评论(0) 推荐(1) 编辑
摘要: 题目大意:给你一颗$n$个点的有根树,相邻两个点之间有距离,我们可以从$x$乘车到$x$的祖先,费用为$dis\times P[x]+Q[x]$,问你除根以外每个点到根的最小花费。 数据范围:$n≤10^6$。 此题我们显然$dp$,列出方程为$f[x]=min\{f[y]+dis(x,y)\tim 阅读全文
posted @ 2019-02-23 21:01 AlphaInf 阅读(235) 评论(0) 推荐(2) 编辑
摘要: 题目大意:请你使用n个图形拼成一个矩形。要求:①这每个图形都由1×1的小正方形组成,而且第i个图形由i个小正方形组成。②除了第1个和第2个图形以外,任意一个图形的所有小正方形,不都在一条直线上。 数据范围:n≤1000 当n为奇数时,我们这么构造: 当n为偶数时,我们n为奇数的基础上,在原矩阵下方加 阅读全文
posted @ 2019-02-19 08:29 AlphaInf 阅读(173) 评论(0) 推荐(1) 编辑
摘要: 题目大意:有一棵$n$个节点的树,点的标号为$1$到$n$。树中的边有边权。给你$m$个询问,每个询问包含三个参数$l,r,pos$,你要求出标号在$l$到$r$之间的所有点中,到节点$pos$距离最近的点离$pos$有多远。 数据范围:$n,m,l,r,pos≤10^5$,强制在线。 此题我强制在 阅读全文
posted @ 2019-02-18 21:19 AlphaInf 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给你两个长度都为n,字符集为{a,b,c}的字符串S和T。 对于字符串S的任意一个字符,我们可以用cost[0]的代价,把字符a变成字符b。用cost[1]的代价,把字符b变成c,用cost[2]的代价,把字符c变成a。 问你在总代价不超过MaxCost的情况下,有多少种方法,使得字符串S 阅读全文
posted @ 2019-02-18 19:30 AlphaInf 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给你一个$n$个点,$m$条有向边的图,每个点有一个点权$a_i$,同时你可以用$b_i$的代价将$a_i$变为$0$ 另外你要付出$\sum\limits_{i=1}^n\max\limits_{(i,j)}a_j$这么多代价。请最小化代价。 数据范围:$n≤1000$,$m≤50000 阅读全文
posted @ 2019-02-18 15:01 AlphaInf 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 题目大意:$N$ 件物品摆成一排,给每个物品定义两个属性 $A$ 和$ B$,两件物品的 差异度 定义为它们两种属性的差的绝对值中较大的一个。如果要求出一些物品的差异度,我们先定义一个 理想物品,使它与这些物品中每个物品的差异度的和最小,这些物品的差异度就是这个最小的和。给定$ N$ 个物品和Q组询 阅读全文
posted @ 2019-02-18 08:58 AlphaInf 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 本来并不打算出原创题的,此题集CF542A和sk的灵感而成,算个半原创吧。 题目大意: 给定有$n$个元素的集合$P$,其中第$i$个元素中包含$L_i,R_i,V_i$三个值。 给定另一个有$n$个元素的集合$Q$,其中第$i$个元素包含$A_i,B_i,C_i$三个值。 选择集合$P$中第$x$ 阅读全文
posted @ 2019-02-17 11:41 AlphaInf 阅读(321) 评论(0) 推荐(6) 编辑
摘要: 题目大意:有n个点,k条链,每个点离原点有一定的距离。要你用k条链连接2k个点,使得k条链的长度最短。 首先每次肯定是链相邻的2个点,所以我们先把相邻2个点的差值求出来,得到有n-1个数的数列。 然后问题就变成“在这个数列中寻找k个互不相邻的点,使得它们的和最小”。 我们把所有的数扔进一个堆里,每次 阅读全文
posted @ 2019-02-15 15:43 AlphaInf 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给你一颗环套树,你要在这棵的边上(包括端点)找一个点,使得离该点最远的点最近。 数据范围:$n≤10^5$,边权$≤10^9$。 此题不难看出一种暴力做法,我们依次断开环上的一条边,然后求整颗树的直径,取个$min$就好了,时间复杂度是$O(n^2)$的。 然而显然会$T$,我们考虑一些优 阅读全文
posted @ 2019-02-15 12:08 AlphaInf 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给你$n$个长度为$m$的字符串,字符集仅为{x,y,z}三个字符,定义两个字符串$(s_i,s_j)$的相似度为$\sum_{k=1}^{m} [s_i[k]==s_j[k]]$。 从$0$到$m$询问你相似度为i的字符串的对数。 数据范围:$n\times m≤100000$(没错是乘 阅读全文
posted @ 2019-02-14 22:23 AlphaInf 阅读(165) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页