摘要: P3573 [POI2014] RAJ-Rally 题意 给一张 \(DAG\),问删去一个点的最长路是多少。 题解 好妙的题。 考虑对于每个点求出删除此点之后的最长路。 考虑到一个 \(DAG\) 只会由拓扑序低的点走向高的点。 所以我们按照拓扑序枚举点删除之后的最短路。 考虑根据当前点的拓扑序将 阅读全文
posted @ 2023-10-17 21:53 谭皓猿 阅读(42) 评论(0) 推荐(0)
摘要: P7450 [THUSCH2017] 巧克力 题意 给定一张网格图,每个格子有两个权重,\((a,c)\),我们希望找出一个不包含 \(c=-1\) 的最小联通块并且 \(a\) 的中位数最小,同时还要包含 \(k\) 种颜色。 题解 套路题都是nb题。 首先 \(k\) 比较小,我们可以考虑一个类 阅读全文
posted @ 2023-10-14 08:47 谭皓猿 阅读(22) 评论(0) 推荐(0)
摘要: CF436E Cardboard Box 法一:反悔贪心 考虑从一个最优的状态去推向另一个最优的状态,我们希望每次的星星都增加 \(1\) 颗。 则有普通操作: 1.花费 \(a_i\) 获得一颗星星。 2.花费 \(b_i-a_i\) 再获得一颗星星。 反悔操作: 1.花费 \(b_j-a_i\) 阅读全文
posted @ 2023-09-08 16:54 谭皓猿 阅读(35) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-08-30 22:21 谭皓猿 阅读(12) 评论(0) 推荐(0)
摘要: # CF840E In a Trap ## 题意 有一颗以1为根的树,每个点上有一个点权ai,每次询问路径u到v上最大的 $ai \bigoplus dist(i,v) $,保证u为v的祖先 ## 题解 有意思的题,之前考过一道类似的,那题场切了,这题不会。 首先我们将值域折半,将 $dis$ 产生 阅读全文
posted @ 2023-08-28 22:33 谭皓猿 阅读(27) 评论(0) 推荐(0)
摘要: # 哎 ## [NOIP2021] 数列 对于二进制进行 $dp$,考虑从低位向高位进行 $dp$ 。 考虑到这样的**难点在于进位**,进位会对后面很多位都产生影响。 考虑如何消去这些影响,**我们可以直接将影响存下来,也就是直接压进状态中。** 设 $f_{i,j,p,k}$ 表示二进制的第 $ 阅读全文
posted @ 2023-08-23 22:52 谭皓猿 阅读(27) 评论(0) 推荐(1)
摘要: # CF1342F Make It Ascending ## 题意 给予一个包含$n$个元素的数组$a$,你可以进行以下操作: - 选择两个不同的元素$a_i,a_j$($1 \le i,j \le n$,$i \ne j$) - 将$a_j$的值加上$a_i$,并移除$a$中的第$i$个元素。 求 阅读全文
posted @ 2023-08-22 21:26 谭皓猿 阅读(26) 评论(0) 推荐(1)
摘要: CF1326F2 Wise Men (Hard Version) 题解 神题,看了一天才看懂,主要是 \(FWT\) 忘了怎么做,导致有些地方想了好久,但实际上很多地方都可以不用 \(FWT\)。 首先我们可以将 \(01\) 串看做一堆链拼在一起,链与链之间是否有连接会对 \(01\) 作影响。 阅读全文
posted @ 2023-08-17 21:30 谭皓猿 阅读(17) 评论(0) 推荐(0)
摘要: # CF889E Mod Mod Mod ## 题意 $$f(x,n) = x \mod a_n$$ $$f(x,i) = ( x \mod a_i ) + f(x \mod a_i,i+1)$$ ## 题解 很有意思的一题啊。 首先我们想一下已经固定了 $x$ 改怎么快速做。 显然我们在序列中找到 阅读全文
posted @ 2023-08-14 23:51 谭皓猿 阅读(48) 评论(0) 推荐(0)
摘要: # CF1422F Boring Queries ## 题意 询问区间 $lcm$,强制在线。 ## 题解 首先考虑每个质因子对于答案的贡献。 对于一个质因子 $p_i$ 来说其对于区间 $[l,r]$ 的贡献是其最高次幂。 首先考虑离线做法,扫描线,线段树维护答案。 将当前加入的数 $a_i$ 分 阅读全文
posted @ 2023-08-13 13:38 谭皓猿 阅读(16) 评论(0) 推荐(0)