08 2023 档案
摘要:# [CF115E] Linear Kingdom Races ### Description 有 $n$ 个点,$m$ 次演出 $[L,R]$,可以获得收益 $val_i$,前提是修复花费代价修复所有点,代价是 $\sum_{i=l}^{r} cost_i$。演出区间可以重叠,考虑求最大收益 $v
阅读全文
摘要:## P1502 窗口的星星 #### 题意 在一个二维坐标系下,有一些点,每个点有一个权值。我们有一个长宽为 $(H,W)$ 的矩形,求放置在什么位置可以使得点权最大。 #### 分析 我们考虑把每个点作为一个矩形的左下角,以该点建立长宽为 $(H,W)$ 的矩形,每个点权值都为 $val$ 来代
阅读全文
摘要:# [CF1034A] Enlarge GCD ### Description 给一个序列,求最小化删掉多少个数,使得他们的 $\gcd$ 变大。 ### Solution 我们首先考虑把所有数先除掉他们的 $\gcd$,因为 $\gcd$ 不能影响答案,反而会使值域变大。现在所有数的 $\gcd$
阅读全文
摘要:# P4072 [SDOI2016] 征途 ### Description 把一些数据分组,使得每组方差和最小。 ### Solution 设方差和为 $D_x$。 $m^2\times D_X=m\sum_{i\le m}x_i^2-(\sum_{i\le m}x_i^2)$,第二项没有影响,我们
阅读全文
摘要:# P1903 数颜色 ## Description 对于每个位置,有颜色。有两个操作,修改当前位置颜色、查询 $[L,R]$ 区间内颜色种类数。 ## Solution 我们考虑带修莫队。 由于询问都是按照莫队排序,所以未必按照时间轴排序,我们考虑记下当前询问的最新修改时间戳,而后我们对于这样一个
阅读全文
摘要:数论杂项 1. 扩展欧几里得 裴蜀定理:$ax+by=\gcd(a,b)$。有解。 ```cpp void exgcd(int a,int b,int &x,int &y){ if(!b) x=1,y=0; else{ exgcd(b,a%b,y,x); y-=x*(a/b); } } ```
阅读全文

浙公网安备 33010602011771号