随笔分类 - 构造
摘要:T2 【NOIP Round #3】抓内鬼 link Solution 考试的时候被诈骗了,写了一个不知道什么玩意的东西。 先判一下 $1$ 与 $n$ 联通的情况。我们假设 $1$ 为 P,$n$ 为 U,那么我们可以发现我们要么可以把 $1$ 以及它所连的所有点都变为 P,要么可以把 $n$ 以
阅读全文
摘要:link Solution 超级有意思的题目,可惜还是做不出来。/kk 我们首先看出我们可以求出每一个点的深度。然后考虑深度从小到大考虑对于每一个点找出它的父亲。 你发现如果求出两个点之间的距离就可以立马求出两个点的lca。但是如果我们从lca再到节点暴力找我们显然会询问爆炸。所以我们需要对于每一个
阅读全文
摘要:link Solution 我们先考虑 $k$ 的合法范围。可以发现: $$\sum_{u} [\text{siz}u\mod 2]\le k\le \sum{u} \min(\text{siz}_u,n-\text{siz}_u)$$ 就是对于每一条边考虑它至少/至多被覆盖多少次。 另外一个事实是
阅读全文
摘要:都是用的调整法(而且我都做不出来),还是记录一下吧,毕竟我是构造废物(虽然每个方面都很废物)。 CF901D Weighting a Tree link Solution 我们首先考虑树的情况,可以发现我们可以一路递归上去,最后只需要判断根节点是否合法。 那么考虑非树的情况,发现在dfs树上有返祖边
阅读全文
摘要:T2 Description 小 W 的手上有一颗 \(n\) 个节点的二叉搜索树,里面有从 \(1\) 到 \(n\) 这 \(n\) 个数字。(二叉搜索树即为中序遍历恰好为 \(1\) 到 \(n\) 的二叉树) 现在你想知道这棵树的形态。但是小 W 不会直接告诉你,只允许你询问以某个点为根的子
阅读全文
摘要:蚌埠住了,挂了 \(75\%\) 的分。 T1 Description 给出一个序列,分成若干段,把每段最大值取出来作为 \(B_{1,2,...,n}\),使 \(\sum_{i=2} ((B_i-B_{i-1})^2+C)\) 最大。 \(n\le 10^6\) Solution 考试的时候傻了
阅读全文
摘要:link Solution 不难看出,我们可以通过枚举 \(1,2\) 位置来确定每个位置的奇偶性,然后考虑如何对着我们构造的奇偶性来构造解。 不难发现,对于暗着的灯且奇偶性为奇数,我们肯定直接操作最优。然后对于当前没有暗灯且为奇数,如果存在暗灯且为偶数,那么两边一定存在一个亮的灯且奇偶性为奇数,那
阅读全文
摘要:link Solution 我们可以考虑把整个图分成若干个独立集(可以证明个数 \(\le \sqrt m\)),然后考虑独立集之间查询边,然后你发现查询两个独立集之间的边的话我们可以通过递归,据说复杂度挺对的。 Code #include "meeting.h" #include <bits/st
阅读全文
摘要:link Solution 又回想起一年前被这个题目支配的恐惧,NOIP 就因为这个 sb 东西被拉开分差导致后面一个学期状态都很崩溃。唉,还是自己太菜了。。。 首先我们可以先考虑 \(n=2\) 的情况,你发现这个时候存在一种优秀方案使得可以 \(\Theta(m)\) 完成。如下图(图是嫖的,不
阅读全文
摘要:Sample 题目传送门 Description 有若干次查询,每次给出 \(n\),构造出一个 \(p_{1,2,...,n}\) 使得: \(\sum_{i=1}^{n} p_i=1\) 求: \(\max\{2\sum_{i=1}^{n} ip_i(1-p_i)\}\) Solution md
阅读全文
摘要:货币 题目传送门 Description Solution 假设 \(\text{nxt}_i\) 为与 \(i\) 同块的下一个点的位置,那么设 \(f_l\) 表示左端点在 \(l\) 时最靠右的合法右端点,那么可以得到: \(f_l=\max_{i=0}^{l-1}\{\text{nxt}_i
阅读全文
摘要:T1 区间第 k 小 题目传送门 Description 给出一个长度为 \(n\) 的序列,给出 \(w\),有 \(q\) 次查询,每次查询给出 \(l,r,k\),求出忽视掉区间出现次数 \(\ge w\) 的数之后第 \(k\) 大是多少,如没有 \(k\) 个则输出 \(n\)。 \(n\
阅读全文
摘要:题目传送门 Description 设 \(f(i)\) 表示 \(i\) 的数码只和,给出 \(a\),求出 \(l,r\) 使得 \(\sum_{i=l}^{r} f(i)\equiv 0\pmod{a}\)。 Solution md,为什么会有人想出这么妙的题啊???? 我们首先可以看出,\(
阅读全文

浙公网安备 33010602011771号