摘要:题目 "戳这里" 。 首先题解给的是并查集的做法。这个做法很好想,但是很难码。用线段树数来维护并查集,暴力合并。 这里推荐另一个做法,可以无视$K$的限制。我们给每条边加个边权,这个边权为这条边左端点的值。然后我们将询问离线,按$r$,从小到大处理。 对于当前询问$[l,r]$我们用lct维护所有右 阅读全文
posted @ 2017-03-13 23:36 lmxyy 阅读(533) 评论(0) 推荐(0) 编辑
摘要:题目 "戳这里" 。 这道题目纯粹是考思维。 若$2N \le M$,由于答案肯定是$s,s+d,\dots,s+(N 1)d$,我们任意枚举两个数$a,b$,不妨设$b$在数列中出现在$a$后面$k$位,设$g = b a$,则$g$这个差在所有数出现刚好$N K$次。我们任取个$g$,用二分或哈 阅读全文
posted @ 2017-02-26 23:24 lmxyy 阅读(1491) 评论(0) 推荐(0) 编辑
摘要:题目 "戳这里" 。 我还以为是KDtree呢,但是KDtree应该也可以做吧。 这是一道数据结构好题。考虑到由于$K \le 10$,所以我们用两个大vector——$Left,Right$,$Left_i$记录频率为$i$的站,$Right_i$记录频率在$[i K,i+K]$之间的站。我们将$ 阅读全文
posted @ 2017-02-26 23:00 lmxyy 阅读(225) 评论(0) 推荐(0) 编辑
摘要:题目 "戳这里" 。 首先明确一点,数字最多往左走一次,走两次肯定是不可能的(因为只有$3$行)。 然后我们用$f_{i,j}$表示前$i$行,第$i$行状态为$j$的最优解。($j$表示从第一,二,三,行出来,或者是朝左走了)。 方程应该也好YY。 include include include 阅读全文
posted @ 2017-02-25 11:15 lmxyy 阅读(890) 评论(0) 推荐(0) 编辑
摘要:题目 "戳这里" 。 首先答案肯定是YES,因为一个平面图肯定可以被4种颜色染色,关键是怎么输出方案。 由于4是一个特殊的数字$4 = 2^2$,而我们还有一个条件就是边长为奇数,而奇数是会改变二进制位的。 接下来我们这样思考,对于每个矩形我们设其左下角坐标为$(x,y)$,我们把他染成$(x\;m 阅读全文
posted @ 2017-02-25 11:00 lmxyy 阅读(580) 评论(0) 推荐(0) 编辑
摘要:题目 "戳这里" 。 最长下降子序列单调队列求法。 $f_{i,j,k}$表示考虑前$i$个数,$g_1 = j,g_2 = k$的方案数。转移: $$f_{i,j,k} = \sum_{p = k+1}^{j}f_{i 1,p,k}+\sum_{p=0}^kf_{i 1,j,p}$$ 二维前缀和优 阅读全文
posted @ 2017-02-15 23:30 lmxyy 阅读(277) 评论(0) 推荐(0) 编辑
摘要:题目 "戳这里" 。 找规律。 每一列占据的格子一定是一段区间; 相邻列之间的区间有交。 上界先增后减,下界先减后增。 $f_{i,j,k,0/1,0/1}$表示考虑前$i$列,第$i$列,上界为$j$下界为$k$且上界正在上升/下降,下界正在上升/下降的方案数。转移请自行YY。 include i 阅读全文
posted @ 2017-02-15 23:26 lmxyy 阅读(236) 评论(0) 推荐(0) 编辑
摘要:题目 "戳这里" 。 村庄排序。状态$f[j][i]$表示考虑前$i$个村庄,造$j$个邮局且$i$造了邮局的最小代价。我们用$Lb_i,Rb_i$表示在第$i$个村庄造邮局,邮局最左和最右能够服务到的村庄。$pre_i$表示$P$的前缀和。 $$f[j][i] = C_i + \left\{ \b 阅读全文
posted @ 2017-02-15 23:22 lmxyy 阅读(202) 评论(0) 推荐(0) 编辑
摘要:Description Petya puts the $N$ white balls in a line and now he wants to paint some of them in black, so that at least two black balls could be found 阅读全文
posted @ 2017-02-15 23:17 lmxyy 阅读(128) 评论(0) 推荐(0) 编辑
摘要:Description There are $M$ network interfaces in the wall of aisle of library. And $N$ computers next to the wall need to be connected to the network. 阅读全文
posted @ 2017-02-15 23:12 lmxyy 阅读(140) 评论(0) 推荐(0) 编辑