08 2023 档案

该文被密码保护。
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 谭皓猿 阅读(9) 评论(0) 推荐(0) 编辑
摘要:# 哎 ## [NOIP2021] 数列 对于二进制进行 $dp$,考虑从低位向高位进行 $dp$ 。 考虑到这样的**难点在于进位**,进位会对后面很多位都产生影响。 考虑如何消去这些影响,**我们可以直接将影响存下来,也就是直接压进状态中。** 设 $f_{i,j,p,k}$ 表示二进制的第 $ 阅读全文
posted @ 2023-08-23 22:52 谭皓猿 阅读(14) 评论(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 谭皓猿 阅读(19) 评论(0) 推荐(1) 编辑
摘要:CF1326F2 Wise Men (Hard Version) 题解 神题,看了一天才看懂,主要是 \(FWT\) 忘了怎么做,导致有些地方想了好久,但实际上很多地方都可以不用 \(FWT\)。 首先我们可以将 \(01\) 串看做一堆链拼在一起,链与链之间是否有连接会对 \(01\) 作影响。 阅读全文
posted @ 2023-08-17 21:30 谭皓猿 阅读(12) 评论(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 谭皓猿 阅读(19) 评论(0) 推荐(0) 编辑
摘要:# CF1422F Boring Queries ## 题意 询问区间 $lcm$,强制在线。 ## 题解 首先考虑每个质因子对于答案的贡献。 对于一个质因子 $p_i$ 来说其对于区间 $[l,r]$ 的贡献是其最高次幂。 首先考虑离线做法,扫描线,线段树维护答案。 将当前加入的数 $a_i$ 分 阅读全文
posted @ 2023-08-13 13:38 谭皓猿 阅读(11) 评论(0) 推荐(0) 编辑
摘要:# Yuno loves sqrt technology III ## 题意 区间询问众数,强制在线。 ## 题解 经典分块题,记一下。 对于序列分块,记 $f_{i,j}$ 代表第 $i$ 个块到第 $j$ 个块的众数出现次数。 考虑询问的时候怎么做,我们只需要考虑散块。 对于散块的元素 $a_i 阅读全文
posted @ 2023-08-10 23:37 谭皓猿 阅读(13) 评论(0) 推荐(0) 编辑
摘要:# CF150E Freezing with Style ## 题意 给定一颗带边权的树,求一条边数在 $[L,R]$ 之间的路径,并使得路径上边权的中位数最大。输出一条可行路径的两个端点。 注:此处 $1,2,3,4$ 的中位数为 $3$ ,而非 $2$ 或者 $2.5$ 。 ## 题解 首先用中 阅读全文
posted @ 2023-08-08 10:47 谭皓猿 阅读(27) 评论(0) 推荐(0) 编辑
摘要:# CF1588F Jumping Through the Array ## 题意 你有个长度为 $n$ 的数组 $a$ 和一个长度为 $n$ 的排列 $p$,对于每一个 $i$ 有一有向边 $(i,p_i)$。 有如下三种操作: - ```1 l r``` 询问 $\sum_{i=l}^r a_i 阅读全文
posted @ 2023-08-04 23:47 谭皓猿 阅读(9) 评论(0) 推荐(0) 编辑
摘要:# CF526F Pudding Monsters ## 题意 给定一个 $n \times n$ 的棋盘,其中有 $n$ 个棋子,每行每列恰好有一个棋子。 求有多少个 $k \times k$ 的子棋盘中恰好有 $k$ 个棋子。 $n \le 3 \times 10^5$。 ## 题解 首先注意到 阅读全文
posted @ 2023-08-01 22:51 谭皓猿 阅读(26) 评论(0) 推荐(0) 编辑