上一页 1 2 3 4 5 6 ··· 12 下一页
摘要: Description: 给你一棵树和一个路径集合,每次询问某条给定路径包含的路径集合中第k大的路径的权值 Hint: $n,m\le 50000$ Solution: 毒瘤题 先考虑这个包含的条件怎么判断? 先把原树的dfn求出来 1.如果两点没有祖先关系,则显然所求路径的端点分别位于两点子树中 阅读全文
posted @ 2019-03-29 09:10 cloud_9 阅读(263) 评论(0) 推荐(0) 编辑
摘要: Description: 在2016年,佳缘姐姐喜欢上了一款游戏,叫做泡泡堂。简单的说,这个游戏就是在一张地图上放上若干个炸弹,看是否能炸到对手,或者躲开对手的炸弹。在玩游戏的过程中,小H想到了这样一个问题:当给定一张地图,在这张地图上最多能放上多少个炸弹能使得任意两个炸弹之间不会互相炸到。炸弹能炸 阅读全文
posted @ 2019-03-29 08:54 cloud_9 阅读(137) 评论(0) 推荐(0) 编辑
摘要: Description: 一次考试共有n个人参加,第i个人说:“有ai个人分数比我高,bi个人分数比我低。”问最少有几个人没有说真话(可能有相同的分数) Hint: $n \le 10^5$ Solution: 题目给的信息相当与$[a+1,n b]$的分数相等 于是问题转化为从一些带权区间中选出一 阅读全文
posted @ 2019-03-28 14:34 cloud_9 阅读(112) 评论(0) 推荐(0) 编辑
摘要: Description: 知名美食家小 A被邀请至ATM 大酒店,为其品评菜肴。 ATM 酒店为小 A 准备了 N 道菜肴,酒店按照为菜肴预估的质量从高到低给予1到N的顺序编号,预估质量最高的菜肴编号为1。 由于菜肴之间口味搭配的问题,某些菜肴必须在另一些菜肴之前制作,具体的,一共有 M 条形如”i 阅读全文
posted @ 2019-03-28 10:35 cloud_9 阅读(178) 评论(0) 推荐(0) 编辑
摘要: Description: 给你一个图,每条边有$a_i,b_i$两个属性,每次询问两个点间有没有一条路径满足路径上的点$max_{a_i}=x_i,max_{b_i}=y_i$ Hint: $n,q\le 5 10^4,q\le 10^5$ Solution: 有点毒瘤.... 这种题一般要考虑把询 阅读全文
posted @ 2019-03-27 20:17 cloud_9 阅读(170) 评论(0) 推荐(0) 编辑
摘要: Description: 给你一棵树,每次询问以一个点为根时所有子树点权和的平方和 带修改 Hint: $n\le 2 10^5$ Solution: 这题只要推出式子就很简单了 如果不换根这个平方和树剖直接做就行了 考虑换根的影响了哪些点的贡献 显然只影响了$1$到$u$的路径上的点 把1到$u$ 阅读全文
posted @ 2019-03-27 11:40 cloud_9 阅读(161) 评论(0) 推荐(0) 编辑
摘要: Description: 在数轴上有$N$ 个闭区间 $[l_1,r_1],[l_2,r_2],...,[l_n,r_n]$ 。现在要从中选出$M$ 个区间,使得这$M$ 个区间共同包含至少一个位置。换句话说,就是使得存在一个 $x$ ,使得对于每一个被选中的区间$[l_i,r_i]$ ,都有 $l 阅读全文
posted @ 2019-03-26 21:45 cloud_9 阅读(106) 评论(0) 推荐(0) 编辑
摘要: Description: 摩尔瓦多的移动电话公司摩基亚(Mokia)设计出了一种新的用户定位系统。和其他的定位系统一样,它能够迅速回答任何形如“用户C的位置在哪?”的问题,精确到毫米。但其真正高科技之处在于,它能够回答形如“给定区域内有多少名用户?”的问题。 在定位系统中,世界被认为是一个W×W的正 阅读全文
posted @ 2019-03-25 22:16 cloud_9 阅读(116) 评论(0) 推荐(0) 编辑
摘要: Description: CZ市为了欢迎全国各地的同学,特地举办了一场盛大的美食节。作为一个喜欢尝鲜的美食客,小M自然不愿意错过这场盛宴。他很快就尝遍了美食节所有的美食。然而,尝鲜的欲望是难以满足的。尽管所有的菜品都很可口,厨师做菜的速度也很快,小M仍然觉得自己桌上没有已经摆在别人餐桌上的美食是一件 阅读全文
posted @ 2019-03-25 13:22 cloud_9 阅读(112) 评论(0) 推荐(0) 编辑
摘要: Description: 给你一个图,每个点可以被经过$a_i$次,求有多少个人可以走最短路到n点 Hint: $n \le 500$ Solution: 极其水的一道题,就当做复习最短路板子了 先跑最短路,然后把满足$dis[v]=dis[u]+t[i].w$的点连起来,拆个点就完事了 cpp i 阅读全文
posted @ 2019-03-24 21:42 cloud_9 阅读(117) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 12 下一页