上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 59 下一页
摘要: Description 以$1$ 为根 的 $n$ 个节点的树,每条边有一个颜色 $x$,求每一个点的子树内的好的路径的最长长度 一条路径被定义为好的当且仅当把所有经过的边的字母经过排列之后可以变成回文 "题面" Solution 理解了一下 $dsu\,on\,tree$,相比普通的启发式,省去了 阅读全文
posted @ 2018-07-15 08:39 PIPIBoss 阅读(258) 评论(0) 推荐(0) 编辑
摘要: Description 有一个 $n n$ 的矩形,给出 $m$ 个子矩形,这些矩形内部的点都是白色的,其余的点都是黑色,每一次你可以选择一个变长不超过 $k$ 的正方形,满足这个正方形的右下角是白色的,并将这个正方形内的颜色取反 两个人轮流操作,不能操作者输,求是否先手必胜 "题面" Soluti 阅读全文
posted @ 2018-07-15 08:38 PIPIBoss 阅读(532) 评论(0) 推荐(0) 编辑
摘要: Description 给定长度为n的序列:a1,a2,…,an,记为a[1:n]。类似地,a[l:r](1≤l≤r≤N)是指序列:al,al+1,…,ar 1,ar。若1≤l≤s≤t≤r≤n,则称a[s:t]是a[l:r]的子序列。现在有q个询问,每个询问给定两个数l和r,1≤l≤r ≤n,求a[ 阅读全文
posted @ 2018-07-14 22:07 PIPIBoss 阅读(181) 评论(0) 推荐(1) 编辑
摘要: Description 传统的Nim游戏是这样的:有一些火柴堆,每堆都有若干根火柴(不同堆的火柴数量可以不同)。两个游戏者轮流操作,每次可以选一个火柴堆拿走若干根火柴。可以只拿一根,也可以拿走整堆火柴,但不能同时从超过一堆火柴中拿。拿走最后一根火柴的游戏者胜利。 本题的游戏稍微有些不同:在第一个回合 阅读全文
posted @ 2018-07-14 22:07 PIPIBoss 阅读(125) 评论(0) 推荐(1) 编辑
摘要: Description gty又虐了一场比赛,被虐的蒟蒻们决定吊打gty。gty见大势不好机智的分出了n个分身,但还是被人多势众的蒟蒻抓住了。蒟蒻们将 n个gty吊在n根绳子上,每根绳子穿过天台的一个洞。这n根绳子有一个公共的绳结x。吊好gty后蒟蒻们发现由于每个gty重力不同,绳 结x在移动。蒟蒻 阅读全文
posted @ 2018-07-14 22:06 PIPIBoss 阅读(217) 评论(0) 推荐(1) 编辑
摘要: Description 给出一个长度为 $n$ 的数组,求使得用最少数量的 $2^k$ 或 $ 2^k$ 的数,使得数组中的每一个元素都可以被你选出的 $2$ 的次幂表示 "题面" Solution 注意到两个性质: 1.一个数不会用两次,举个例子:用两个 $2$,不如用 $2,4$ 范围广 2.一 阅读全文
posted @ 2018-07-14 22:01 PIPIBoss 阅读(201) 评论(0) 推荐(1) 编辑
摘要: Description 有一个长度为n的序列,有三个操作1.I a b c表示将[a,b]这一段区间的元素集体增加c,2.R a b表示将[a,b]区间内所有元素变成相反数,3.Q a b c表示询问[a,b]这一段区间中选择c个数相乘的所有方案的和mod 19940417的值。 Solution 阅读全文
posted @ 2018-07-14 22:01 PIPIBoss 阅读(193) 评论(0) 推荐(1) 编辑
摘要: Description 给定一个长度为 n 的非负整数序列 a[1..n]。 你每次可以花费 1 的代价给某个 a[i] 加1或者减1。 求最少需要多少代价能将这个序列变成一个不上升序列。 Solution 容易想到一个 $dp$,设 $f[x][i]$ 表示前 $x$ 个数,最小的数不小于 $i$ 阅读全文
posted @ 2018-07-14 22:00 PIPIBoss 阅读(287) 评论(0) 推荐(1) 编辑
摘要: Description 一棵树,每个点初始有个点权和颜色(0/1) 0 u :询问所有u,v 路径上的最大点权,要满足u,v 路径上所有点的颜色都相同 1 u :反转u 的颜色 2 u w :把u 的点权改成w Solution 对于每一种颜色,我们开一个 $LCT$ 来维护 首先为了使得 $LCT 阅读全文
posted @ 2018-07-14 21:59 PIPIBoss 阅读(184) 评论(0) 推荐(1) 编辑
摘要: 题目描述 Solution 考虑暴力DP:设 $f[x][i]$ 表示 $x$ 子树内, $x$ 作为深度最小的点的连通块的数量 $f[x][i]=f[x][j] f[u][k]\,j \bigoplus k=i$ 这个过程可以用 $FWT$ 优化 由于有修改,用链分治动态维护这个DP 按树链剖分的 阅读全文
posted @ 2018-07-14 20:18 PIPIBoss 阅读(314) 评论(0) 推荐(1) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 59 下一页