上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 74 下一页
摘要: 题目大意: 给你一个$n(n\le100)$个点的树和一个数$m$,问从给定的点出发,任意游走$m(m\le100)$次最多能走过几个点(重复经过点不计入答案)? 思路: 一眼看上去有种贪心的感觉。看Status里面一堆0ms的,AC率又那么高,果断写了一个$O(n)$贪心,每次贪心地走完最深的子树 阅读全文
posted @ 2018-04-10 20:44 skylee03 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 一个$n(n\le30)$个点$m(m\le100)$条边的无向图,每次可以选择移动到相邻点、原地不动或原地自爆。一开始在编号为$1$的点,问$t(t\le10^6)$秒后有多少种可能的行为方案? 思路: 新建结点编号$0$表示原地自爆,则在原图基础上对于每个点加上自环和通向$0$的有向 阅读全文
posted @ 2018-04-10 14:55 skylee03 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 有$n(n\le10^6)$个线段,每个线段覆盖的范围是$[l_i,r_i]$,要求从中选取$k(k\le10^6)$个线段使得这些线段覆盖范围的交集最大,求最大交集及任意一种方案。 思路: 对左端点排序,用堆维护右端点即可。 阅读全文
posted @ 2018-04-05 15:32 skylee03 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 一棵$n(n\le5\times10^5)$个结点的树,每条边的边权均为正整数,告诉你$2\sim n-1$号结点到$1$号点和$n$号点的距离$d1[i]$和$d2[i]$。求是否存在这样的树,若存在,则构造出这样一棵树。 思路: 若对于所有的$1<i<n$,$|d1[i]-d2[i] 阅读全文
posted @ 2018-04-05 13:00 skylee03 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给你一个$n(n\le10^5)$个点,$m(m\le2\times10^5)$条边的无向图,每个点有一个颜色$c_i$,每条边有一个边权$w_i$。$q(q\le2\times10^5)$组询问$(x,w)$,每次询问从点$x$出发,只经过边权不超过$w$的边所能到达的连通块中,出现次 阅读全文
posted @ 2018-04-04 16:45 skylee03 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 一个$n\times m(nm\le5\times10^5)$的网格图,每个格子间有一个给定高度的挡板,每个格子的水位是$0\sim h(h\le10^9)$之间的一个整数。问总共有多少种可能的水位情况。 思路: 建立Kruskal重构树,实点代表原图中的格点,虚点代表若干个格点水位越过 阅读全文
posted @ 2018-04-03 20:50 skylee03 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 一个图上有$n(n\le10^5)$个带权点,$m(m\le5\times10^5)$条带权边。有$q(q\le5\times10^5)$组询问,每次询问从点$v$出发,只经过权值小于等于$x$的边能到达的点中,权值第$k$大的点权。强制在线。 思路: 不强制在线时显然可以线段树合并。在 阅读全文
posted @ 2018-04-03 19:32 skylee03 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 一个$n(n\le10^5)$个点的图,给定一个常数$c$,每对点$i,j$之间有权值为$(i\oplus j)\times c$的边。另有$m(m\le5\times10^5)$条指定权值的单向边,求指定点对间的最短路。 思路: 显然当异或值二进制下只有一位$1$时,这条边才是有效的, 阅读全文
posted @ 2018-04-02 20:41 skylee03 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给定两个数$n(n\le10^6)$和$k(k\le10^5)$,找到$k$个不同的满足$0\le b\le a\le n$的组合数$\binom a b$,求这$k$个组合数的最大值。 思路: 显然对于同一个$a$,$b=\lfloor\frac a 2\rfloor$时组合数取到最大 阅读全文
posted @ 2018-04-02 20:34 skylee03 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 一个$n(n\le15000)$个点,$m(m\le30000)$条边的无向图,每条边有一个边权$w_i$,$q(q\le20000)$次询问,每次询问点$(u,v)$所有路径中权值最大的边最小值是多少。 思路: LCA模板题,这里考虑使用Kruskal重构树。对于排完序的边新建一个虚点 阅读全文
posted @ 2018-04-02 19:55 skylee03 阅读(111) 评论(0) 推荐(0) 编辑
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 74 下一页