上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 35 下一页
摘要: "传送门" 先考虑$k=1$,一个点的深度就是到根节点的路径上的点的个数,所以$lca(x,y)$的深度就是$x$和$y$到根路径的交集路径上的点的个数,那么对于一个询问,我们可以对每个点$i\le x$,把$1$到$i$路径上所有点$+1$,然后查询$1$到$y$的点权和就行了.现在有多组询问,路 阅读全文
posted @ 2019-04-24 17:07 ✡smy✡ 阅读(157) 评论(0) 推荐(0) 编辑
摘要: "传送门" ~~所以这个$5s$是SMG~~ 暴力是枚举每一个点跑最短路,然后有一个很~~拿衣服~~幼稚的想法,就是把所有给出的关键点当出发点,都丢到队列里,求最短路的时候如果当前点$x$某个相邻的点$y$是关键点,就用$dis_x+$边权$w_i$更新答案.感觉这个复杂度是正确的,然后跑一下样例也 阅读全文
posted @ 2019-04-24 16:54 ✡smy✡ 阅读(138) 评论(0) 推荐(0) 编辑
摘要: "传送门" 只有两行,考虑递推,设$f_i$为没有那两个$1 1$的,前$i$列的方案,可以发现一次可以放一个竖的或两个横的,也就是$f_i=f_{i 1}+f_{i 2}$ 再设$g_i$表示有那两个$1 1$的,前$i$列的方案,首先和$f$类似,可以放一个竖的或两个横的$1 2$,然后$1 1 阅读全文
posted @ 2019-04-24 16:52 ✡smy✡ 阅读(174) 评论(0) 推荐(0) 编辑
摘要: "传送门" 强行二合一可还行 首先$c$的贡献是不会变的,先考虑求出多少交点被矩形覆盖,交点的话可以按左端点纵坐标从下到上顺序枚举一条线段,然后维护右端点纵坐标的set,把之前处理过线段的右端点放进set里,然后所有 右端点在当前线段右端点上方的线段 都是和当前线段有交点的,直接算出来,并且这样算不 阅读全文
posted @ 2019-04-24 16:39 ✡smy✡ 阅读(168) 评论(3) 推荐(0) 编辑
摘要: "传送门" ~~wdnm又是打麻将~~ 首先国土无双可以直接枚举哪种牌用了$2$次算贡献,然后$7$个对子可以把每种牌的对子贡献排序,取最大的$7$个,剩下的牌直接暴力枚举是不行的,考虑dp,设$f_{i,0\sim1,j,k,0\sim4,0\sim4}$,表示考虑前$i$种牌,$0\sim1$个 阅读全文
posted @ 2019-04-24 16:16 ✡smy✡ 阅读(142) 评论(0) 推荐(0) 编辑
摘要: "传送门" 题目涉及按位与以及按位或运算,所以可以拆位考虑,枚举某个二进制位,然后某个位置如果那个数的第$i$位是$0$就放$0$,否则放$1$,这一位的贡献就是位运算后值为$1$的子矩阵个数$ 2^i$.对于与运算,权值为$1$的矩阵为全$1$矩阵;对于或运算,权值为$1$的矩阵为含有$1$的矩阵 阅读全文
posted @ 2019-04-24 16:05 ✡smy✡ 阅读(156) 评论(0) 推荐(0) 编辑
摘要: "传送门" 首先考虑怎么判断一堆牌里是否有个子集可以胡,首先7张对子比较好判,直接看个数$\ge 2$的牌的总数,但是面子似乎不好贪心,考虑dp,设$f_{i,0/1,j,k}$表示只有前$i$种牌的集合,是否有对子, 以后要凑 $j$个$i 1,i,i+1$以及$k$个$i,i+1,i+2$,最多 阅读全文
posted @ 2019-04-23 09:23 ✡smy✡ 阅读(116) 评论(0) 推荐(0) 编辑
摘要: "传送门" 这题好妙啊 首先一个明显的想法是统计某个点权值为$0/1$的方案数,但是这样子无法转移,因为可能一个点的祖先为$1$,然后这个点会被祖先$pushdown$成$1$,然而我们并不知道祖先的状态,,, 那就把祖先加入状态啊.设$f_{x,0/1/2}$为点$x$,自己和所有祖先都是$0$/ 阅读全文
posted @ 2019-04-19 19:48 ✡smy✡ 阅读(114) 评论(0) 推荐(0) 编辑
摘要: "luogu" "loj" 无论最终结果将人类历史导向何处 $\quad$我们选择 $\quad\quad$$\large{希望}$ ~~诶我跟你讲,这题超修咸的~~ 下面称离连通块内每个点距离不超过$L$的点为中心点.首先可以注意到,所有连通块的共同的中心点一定是个连通块,所以可以写一个暴力状压, 阅读全文
posted @ 2019-04-17 19:45 ✡smy✡ 阅读(306) 评论(0) 推荐(0) 编辑
摘要: "传送门" 做题千万条,读题第一条 编程不规范,爆零两行泪 "推荐阅读" (雾) 考虑一个贪心,就是先把所有点按权值从大到小排序,然后每次考虑能不能和其他已经插进去的点放在一个集合,不能那么答案就加上对应权值.如果我们按照最优策略构造,那么最后首先集合个数是最少的,而且因为尽量把大的元素和更大的放在 阅读全文
posted @ 2019-04-17 17:10 ✡smy✡ 阅读(156) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 35 下一页