10 2019 档案
摘要:题意 给定一颗 $N$ 个点的有根树,编号一次为 $1$ 到 $N$,其中 $1$ 号点为根节点。每个节点有一个权值 $v$ 你可以修改任意个点的点权,使这颗树满足下面的性质: 对于任意两点 $i,j$,如果 $i$ 在树上是 $j$ 的祖先,那么 $v_i 解法 考虑一条链的情况,我们把从叶子到根
阅读全文
摘要:题意 给定两个长度为 $N$ 的数列 $A,B$,一个大小为 $M$ 的集合 $K$ 有 $Q$ 次询问,每次询问 $[l,r]$,输出区间内满足 $|B_i B_j|\in K$ 的最大 $A_i+A_j$ 满足 $N,Q \leq 10^5, M\leq 10$ 并且 $B$ 是一个 $1 \t
阅读全文
摘要:题意 给定一个 $N\times M$ 的矩阵,定义一次移动为向右移动一个单位或向上移动一个单位 你要从 $(1,1)$ 移动至 $(N,M)$, 且要走两次,我们称这两次的路线分别为 $A,B$ 我们称一个 $(A,B)$ 二元组是合法的,则 $A,B$ 除了在 $(1,1),(N,M)$ 以外,
阅读全文
摘要:题意 给定 $N$ 个 $1$ 与 $M$ 个 $ 1$,求由这 $N+M$ 个数组成的所有本质不同的序列中最大前缀和的和 其中最大前缀和 $maxpsum$ 定义为 $max\{sum_i\}$(即前缀和数组中的最大值) 解法 虽然是一个套路,但是第一个想到这种转化的人也太屌了吧。。 建立一个平面
阅读全文
摘要:题意 给定一个 $N\times M$ 的棋盘,有无数个棋子,请求出有多少种放棋子的方案,使得棋盘的每一行每一列上都至少有一个棋子 解法 考试时只想到了 $O(N^2)$ 的解法。。只要容斥一下就可以 $O(N)$ 了 先把两个限制条件化成一个:先保证每一列上至少有一个棋子 那么初始答案即为 $(2
阅读全文
摘要:题意 有一个 $w\times h$ 的棋盘,有 $c$ 种颜色的棋子,第 $i$ 种棋子有 $a_i$ 个。他想把棋子全部摆到棋盘上,使得每个格子上至多有 $1$ 个棋子,并且同一行同一列不能有两个不同的棋子 请求出有多少种放旗子的方案取模 $10^9+7$ 解法 好神的 DP 啊,给我一辈子我都
阅读全文
摘要:题意 给定一大小为 $N$ 的树,共有 $Q$ 次询问 第 $i$ 次询问包含了三个数 $k_i,m_i,r_i$,接着给定了树上互不相同的 $k_i$ 个关键点 $a_{i,1},a_{i,2},a_{i,3}...a_{i,k}$。对于第 $i$ 次询问,你需要回答当这颗树以 $r_i$ 为根时
阅读全文
摘要:题意 怼$m$个大佬,第$i$个大佬的自信值为$C_i$。每次怼大佬之前,你的自信值为$mc$,等级$L=0$,嘲讽值 $F=1$ 。对于每一个大佬,都有$n$天时间,第$i$天你将会被大佬打击,自信值下降$a_i$。如果在某一天你的自信值为负数,那么你失败了 每一天你可以进行以下操作的任意一个:
阅读全文
摘要:题意 长为$N$的序列,$Q$次询问,每次询问$[l,r]$的lcm 解法 可以发现$[l,r]$的lcm实质上是把$l$到$r$的所有数进行质因数分解后,对于每个质因子的指数取最大值 但是最大值这个条件不好维护,考虑把贡献拆开,即对于一个质因子的幂$p^k$,我们把它拆成$k$份,分别为$p,p^
阅读全文
摘要:题意 给定$N\leq1000$个单词,每个单词有两个属性:长度$s_i$,音节$c_i$ 奶牛Bessie想要创作一首有$M\leq 10^5$行的诗歌,其中,对于每一行规定其韵脚为$C$($C$为一大写字母),其长度为$K\leq 1000$ 也就是说,组成第$i$行的单词的长度之和为$K$,并
阅读全文
摘要:题意 给定一个$N$个点的带权无向图,你可以选择$K$条边,把它们的边权改为$0$。请最小化$1$到$N$的最短路 $N,M\leq 5\times 10^4,K\leq 20$ 解法 原来分层图还有在dinic以外的应用,涨知识了 可以很容易得到一个DP式:设$f[n][k]$为到$n$号点,改变
阅读全文
摘要:题意 有$N$种食材,每种食材有无限个,并且每种食材都有一个美味值,记为$a_i$ 请你选出若干个食材,使这些食材相互组合可以烹饪出任意正整数美味值的菜肴 菜肴的烹饪过程如下: 初始时菜肴的美味值为$0$ 每次加入一种食材,可以选择让菜肴的美味值上升$a_i$或下降$a_i$ 请求出符合条件的食材挑
阅读全文
摘要:题意 Bubu的书架上有$N$本书。定义混乱值为连续相同高度书本的段数 你可以取出至多$K$本书并把它们插入到书架的任意个位置。请最小化最后书架的混乱度并输出 $N\leq 500,K\leq 100$,书的高度在$25$到$32$之间 解法 观察到书的高度只有$8$种取值,考虑进行状压 想象一个D
阅读全文
摘要:题意 给定一个长为$N$的序列$a$,请求出所有满足下列条件的三元组$$ $1\leq x 解法 异或$+$序列问题$\to$ 01Trie 很自然的想到枚举$y$,对$1\to y 1$与$y+1\to N$分别维护一颗Trie,计算符合条件的$$二元组个数 我们可以发现,如果按位考虑的话,比较$
阅读全文
摘要:题意 给定一颗$N$个节点的二叉树并对其标号,标号方法如下:编号为$i$的结点在二叉树的 前序遍历 中恰好是第$i$个出现 定义$A_i$表示编号为$i$的点在二叉树的中序遍历中出现的位置 现在,给出$M$个限制条件,第$i$个限制$$表示$A_{u_i} 解法 在不考虑限制条件的情况下,答案显然就
阅读全文
摘要:题意 定义对一个长度为$N$的整数序列的$\{a_i\}$的操作为:选择序列最左$/$最右边的元素并删掉它 $A$和$B$轮流对序列$N$进行操作,由$A$先手。当只剩下一个元素$x$时,游戏结束。我们定义这次游戏的输出为$x$。$A$想让输出尽可能大,而$B$想让它尽可能小 在游戏开始之前,$A$
阅读全文