把博客园图标替换成自己的图标
把博客园图标替换成自己的图标end
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 45 下一页
摘要: 题面传送门 首先转化一下题面:一条链可以免费选一次,其余选$k$次,选到的最大价值。 因为价值总是$>0$,因此肯定是选到叶子最优。 然后我们发现这条链上还剩了一些点,这些点看上去可以排序以后贪心,但是$O(nk)$再多个log就非常劲爆。 有一种奇技淫巧就是将这些点拆成一个$1$与$a-1$,然后 阅读全文
posted @ 2022-06-28 18:10 275307894a 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 题面传送门 dp?直接算贡献! 我们首先来考虑如果$n=2^{N},m=2^{M},N\leq M$怎么做。 则显然,$i\operatorname{xor}j$会在每个$k\in [0,m-1]$ 之间都取到$n$次。 那对于一般的$nm$怎么做呢? 直接拆成$\log n\times \log 阅读全文
posted @ 2022-06-28 13:37 275307894a 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 题面传送门 非常奇妙的dp。 首先我们发现这个东西相当于是最大子段和和最小子段和的绝对值取max。 考虑最大子段和的一种求法:维护前缀的前缀最小值,然后用当前的前缀与其相减得到答案。 而最小子段和也有一种求法:维护前缀的后缀最小值,然后用当前的前缀与其相减得到答案。 因此这个东西的值相当于最大前缀和 阅读全文
posted @ 2022-06-27 21:44 275307894a 阅读(32) 评论(0) 推荐(1) 编辑
摘要: 题面传送门 非常码农的二合一题。 首先第一问看上去非常simple。因为只能往左,往右,和往上走(包括左上,上,右上),往上走显然是没有后效性的。而往左和往右因为每一层最多1000个,所以直接枚举从上一层跑过来的地方转移即可,时间复杂度$O(1000n)$ 然后第二问只要按照我们dp的过程输出即可。 阅读全文
posted @ 2022-06-27 20:28 275307894a 阅读(46) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2022-06-27 16:18 275307894a 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 题面传送门 非常离谱,比赛的时候睡着了!然后错失大好上分机会。 考虑如果我们钦定一个点为根,那么每个点会被分到一个组中,这个点到根的距离和其它点都相同。 如果我们知道了一个点和根是相邻的,那么我们将根换到这个点上来,原来的根对应的组都是和当前的根相邻的,继续换下去就可以构造出整颗树。 但是这棵树不一 阅读全文
posted @ 2022-06-26 22:43 275307894a 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 题面传送门 感觉写起来真吃屎一样的,变量名多的离谱。 首先这个是一个连通性问题那就先缩点。 然后考虑题目中的性质有啥用,也就是说一个点如果有两个入度,那么断掉其中一个对于答案没有影响。那么我们就得到一棵外向树。 问题来了,断掉哪一个。 考虑缩点的时候scc代表反向拓扑序,我们需要正向拓扑序最晚的保留 阅读全文
posted @ 2022-06-25 21:38 275307894a 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 题面传送门 首先如果整个排列是一个环的话那么答案就是$0$,由此我们得到了一个在环内构造的方法。 但是如果在环之间切换的话代价至少为$1$,设环的个数为$p$,则答案至少为$2p-2$ 转化一下题目,相当于给每个$p_i$分配一个$s_i$,满足$s$整个序列构成一个环。 初始我们先给每个$p_i$ 阅读全文
posted @ 2022-06-25 10:45 275307894a 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 题面传送门 显然根据nim游戏,要求的是一个类似于$\operatorname{xor}{a_i-l[l\leq a_i\leq r]} $ 容易想到想美味那道题一样按位处理平移问题,如果这样你就成功被带偏了 考虑倍增,实际上倍增有一个很美妙的性质就是倍增每次增加的$2i$是绝对大于这个增加的区间中 阅读全文
posted @ 2022-06-16 21:52 275307894a 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 题面传送门 这东西感觉一脸看上去不可做好吧,步数啥的肯定差分一下比较好算。 差分后求出至少要走$k$步的区域大小是多少,容易发现这个是一个$k$维的长方体(好像不能这么说?)然后一步一步模拟就可以做到$O(nkw)$的复杂度。然后和暴力同分 这个循环肯定不是白给的,看上去有一定的规律,因此第一次循环 阅读全文
posted @ 2022-06-15 22:46 275307894a 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 题面传送门 自闭题。 首先显然先想到将括号序列换成1与-1的序列,要求前缀和非负。 然后有一个结论:操作次数不超过2 考虑前缀和最大的点$x$,两次操作分别操作$[1,x]\(与\)[x+1,2n]$,显然可以用反证法证明两个前缀和单调,否则这个就不是最大点。 然后不用操作的判掉很简单,关键是一次操 阅读全文
posted @ 2022-06-14 22:13 275307894a 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 题面传送门 首先大概有一个人口普查的40分做法: 考虑对每一种颜色单独做,主要就是将每根柱子上的球都拿到最上面。 先数出这根柱子上有多少个我们现在要拿的球,然后从另外一个柱子上拿出等量的球放在空柱子上,之后我们从当前柱子一个一个往外拿球,如果这个球是我们当前颜色的就放到我们之前拿出等量的球的柱子上, 阅读全文
posted @ 2022-06-13 22:17 275307894a 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 题面传送门 怎么比ZJOI想的时间还长/fn/fn 但是感觉现有的题解为啥都要根号分治啊,这个东西本身的复杂度很优美啊。 首先有一个单次$O(len_x+len_y)$的暴力但是不太妙。 考虑如果有一个颜色只有一个数另一个有很多个数,那么除了一个数左右各一个另一种颜色其它都是没有用的。 这启发我们猜 阅读全文
posted @ 2022-06-12 20:11 275307894a 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 题面传送门 首先发现这个东西又可以走又可以不走很难受,所以考虑推一点性质。 我们不妨将整个过程倒过来,改成从终点向起点走。 容易发现我们至少要绕一圈,但是绕了一圈之后再走的路就没有意义了因为之后一定要再走一遍,所以可以看做在起点等了一段时间一直走到终点。 断环为链之后不难发现我们要求的东西长这个样子 阅读全文
posted @ 2022-06-06 22:45 275307894a 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 题面传送门 这个题感觉看上去很呆呆地亚子。 首先来考虑$k\leq 90$的部分分,显然直接放一个长度为$k$的下降子序列就好了。 这个信息用的太逊了,发现$n\leq 120$有$80$分感觉就是用$2$位数表示一个二进制位,发现可以从高位到低位做,每次放一个最大的数会让答案乘2,放一个最小的数会 阅读全文
posted @ 2022-06-04 19:56 275307894a 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 题面传送门 神仙题,被踩爆了/kk 首先证明一个结论:${1,2,\dots 2m}$中,按照这样的最大独立集,答案为$m$ 首先证明下界,显然是${m+1,m+2,\dots 2m}$这样的一组合法解。 然后证明上界,我们将每个数的$2$都除掉,就只剩下$m$个数,这$m$个数中显然不能有两个同组 阅读全文
posted @ 2022-05-30 19:23 275307894a 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 题面传送门 线段树是什么勾八玩意儿。 看到题一头雾水,然后看了看部分分,有个奇怪的$p1=2p2$。 略微撕烤一下这档分怎么做,大概就是第一种贡献可以看作两个第二个贡献的叠加。 于是我们可以把题意转化一下: 第一种贡献:如果一个区间$[l,r]$,满足$a_r$大于$[l+1,r-1]$最大值,那么 阅读全文
posted @ 2022-05-28 21:32 275307894a 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 题面传送门 感觉不是很难但就是想了挺久? 首先肯定不能暴力splay单旋,肯定被卡掉。 我们考虑一次单旋有啥性质:可以发现是左子树深度整体减一,右子树深度不变,父亲和兄弟深度整体加一。 同时父亲和兄弟转了一次之后就变成了右子树就不变了。 考虑操作二,相当于撇开左子树不看剩下的就是把除了右子树之外的点 阅读全文
posted @ 2022-05-28 20:10 275307894a 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 题面传送门 考虑到这样做得到的图的性质,不难发现对于一个点,要么是最大独立集里面的点,要么周围有至少一个点在最大独立集内。 可以发现如果我们限定了当前最大独立集里面是什么点,那么其余的点都会被限定在一个固定的集合里面,且完全包含最大独立集,直接dp可以得到一个$O(3n)$的做法,应该可以得到50p 阅读全文
posted @ 2022-05-26 22:23 275307894a 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 题面传送门 首先考虑没有重复字符的20pts怎么做,因为每个字符串对应的开头是确定的,所以可以得到最后一个字符是什么。 然后考虑把最后一个字符转到最前面,因为没有重复字符所以在排好序的数组里面的位置是确定的,这样从后往前推出所有字符。 但是如果有重复字符就不能这么做,考虑一个更普适的做法:因为每个字 阅读全文
posted @ 2022-05-25 18:29 275307894a 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 题面传送门 好像从来不知道还有一个完备匹配的hall定理来着? hall定理:考虑所有左部点集合$S$,记流量为$T1$,再考虑其对应的右部点的集合$T$,记流量为$T2$,二分图有完备匹配充要于对于所有$S$都有$T1\leq T2$ 首先在这道题中,最优的这种$S$肯定是一段子段,因为可以在不改 阅读全文
posted @ 2022-05-24 19:50 275307894a 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 题面传送门 考虑到杀掉一个猎人会改变每个人被打到的状态,不是很好处理,所以我们考虑似乎可以挖掘一点性质。 因为无论杀死多少人,剩下的人被打到的相对概率是不变的,所以不妨转化成这样:每轮开枪按照分布打所有人,如果打到死人那么再来一枪。 进一步的可以这样转化题意:一直开枪,问最后一个打到第一号人的概率。 阅读全文
posted @ 2022-05-24 19:09 275307894a 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 题面传送门 看到这个平方的范围感觉像个dp。 首先考虑我们有$m$张牌应该怎么打,首先肯定是先打出所有强化再打所有攻击,那么伤害就是强化的乘积乘攻击的和。 考虑我们如果选择$k'$张强化,$k-k'$张攻击,那么一定是选择最大的强化和攻击。 考虑把一张攻击换成强化的过程,因为强化至少$\times 阅读全文
posted @ 2022-05-23 22:31 275307894a 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 题面传送门 发现PKU很稀饭出高消的题目? 每个点都经过一次不太好处理考虑Min-Max容斥,转化成一个点集中的点经过一个点的最早时间就比较可做一点。 发现可以直接高消,时间复杂度$O(n32n)$一眼不可过。但是这个是个树形结构,可以用一种特殊的主元法,也就是每个点用父亲表示出来,然后在根节点解答 阅读全文
posted @ 2022-05-21 21:28 275307894a 阅读(21) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2022-05-21 20:18 275307894a 阅读(0) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 45 下一页
浏览器标题切换
浏览器标题切换end