1712
CF1712F Triameter 题解
## Description 你有一棵有 $n$ 个点的树,树上的每条边权值都为 $1$。现在有 $q$ 次询问,每次询问一个整数 $x$,并将叶子结点全部相连上权值为 $x$ 的边(操作不会保留)。问每次操作后图的直径是多少。图的直径定义为 $\underset{1\leq uans$ 且 $h_ ......
CF1712C的题解
对于 $n=1$,答案显然为 $0$。 我们能很清楚一点,因为 $a_i>0$,所以当 $a_x$ 需要改为 $0$ 时, $a_1\sim a_{x-1}$ 也都必须改 $0$,这样才能使前面的满足 $a_{i-1}\le a_i$ 那我们首先得先记录每一个数出现的最后一个位置 `last[a[i ......
CF1712A的题解
挺简单的一道题。 要想使 $\sum\limits^k_{i=1}p_i$ 最小,很明显的,前 $k$ 个数必须为 $1\sim k$。设 $c_i$ 为 $i$ 在 $p$ 里出现的位置,则答案为 $\sum\limits^{k}_{i=1}[c_i>k]$。 ```cpp #include in ......