博客园 首页 私信博主 显示目录 隐藏目录 管理 动画

随笔分类 -  数据结构——并查集

摘要:有一个n×m的矩阵,初始时每个位置权值为0。可执行两种操作:1. 使某行所有位置加1或减1。2. 使某列所有位置加1或减1。 给定k个限制(x,y,c),表示(x,y)位置操作完后价值需为c,求是否能在若干次操作后,矩阵满足所有条件。 n,m,k1000阅读全文
posted @ 2019-04-23 11:26 SovietPower 阅读(252) 评论(0) 推荐(1) 编辑
摘要:无摘要.. 阅读全文
posted @ 2019-04-18 07:50 SovietPower 阅读(223) 评论(0) 推荐(0) 编辑
摘要:给定n个数对Ai,Bi。你可以进行任意次以下两种操作: 1. 选择一个位置i,令Ai=Ai+1,花费Bi。必须存在一个位置j,满足Ai=Aj, ij,才可以进行。 2. 选择一个位置i,令Ai=Ai1,花费Bi。必须存在一个位置j,满足Ai=Aj+1,才可以进行。 你需要对于所有i[1,n],求使得A1,A2,...,Ai两两不同的最小花费是多少。 n,Ai2×105, 1Bin阅读全文
posted @ 2019-02-14 13:03 SovietPower 阅读(282) 评论(1) 推荐(1) 编辑
摘要:为什么要写这个呢... 因为毒瘤出题人模拟赛搬原题→_→ 阅读全文
posted @ 2019-01-15 08:17 SovietPower 阅读(2122) 评论(0) 推荐(2) 编辑
摘要:xxxxxxx 阅读全文
posted @ 2018-10-06 08:16 SovietPower 阅读(218) 评论(0) 推荐(0) 编辑
摘要:给定一棵n(n105)个点的树。 定义Tree[L,R]表示为了使得LR号点两两连通,最少需要选择的边的数量。 求 l=1nr=lnTree[l,r] 阅读全文
posted @ 2018-09-21 18:53 SovietPower 阅读(755) 评论(1) 推荐(5) 编辑
摘要:有一张n个点m条边的无向图,每个点有点权。图是安全的当且仅当所有边的两个端点权值不同。保证初始时图是安全的。 现在有权值为x的病毒,若它感染了某个点a,则该点点权变为ax。 求有多少数对(S,x),满足病毒的权值为x,且感染了S集合中的所有点后,满足图仍是安全的。 阅读全文
posted @ 2018-09-19 15:52 SovietPower 阅读(216) 评论(0) 推荐(0) 编辑
摘要:有n个人都要参加考试,每个人可以在aibi天考试,同一天不能有两个人考试。求最晚考试的人的时间最早能是多少。无解输出-1。 阅读全文
posted @ 2018-09-12 22:00 SovietPower 阅读(222) 评论(0) 推荐(0) 编辑
摘要:"题目链接 BZOJ" "洛谷" 先求最短路树。考虑每一条非树边(u,v,len),设w=LCA(u,v),这条边会对w v上的点x(x!=w)有dis[u]+dis[v] dis[x]+len的距离。 每条边用dis[u]+div[v]+len更新链。树剖就做完了。 因为每个点只需取最小值,所以把 阅读全文
posted @ 2018-09-09 14:12 SovietPower 阅读(129) 评论(0) 推荐(0) 编辑
摘要:[TOC] 2018.7.30 正睿暑期集训营 A班训练赛 时间:8:00~13:00 期望得分:100+5+5 实际得分:100+5+0 "比赛链接" 很多人Hash被卡了~~(写得丑怪谁呢)~~,水了个A班前10 2333. T1 A.蔡老板分果子(Hash) "题目链接" 对下标集合进行Has 阅读全文
posted @ 2018-07-31 21:47 SovietPower 阅读(268) 评论(0) 推荐(0) 编辑
摘要:BZOJ 3673 BZOJ 3674(加强版) dbzoj 3673 如果每次操作最多只修改一个点的fa[],那么我们可以借助可持久化线段树来O(logn)做到。如果不考虑找fa[]的过程,时空复杂度都是O(logn)。 想要这样就不能加路径压缩,否则要对路径上的点都要改,最好时空复杂度是O(lo 阅读全文
posted @ 2018-07-23 20:18 SovietPower 阅读(240) 评论(0) 推荐(0) 编辑
摘要:To 洛谷.1525 关押罪犯 题目描述 S 城现有两座监狱,一共关押着N 名罪犯,编号分别为1~N。他们之间的关系自然也极不和谐。很多罪犯之间甚至积怨已久,如果客观条件具备则随时可能爆发冲突。我们用“怨气值”(一个正整数值)来表示某两名罪犯之间的仇恨程度,怨气值越大,则这两名罪犯之间的积怨越多。如 阅读全文
posted @ 2017-05-24 15:19 SovietPower 阅读(248) 评论(0) 推荐(0) 编辑
摘要:185. [USACO Oct08] 挖水井(点击转到COGS) 输入文件:water.in 输出文件:water.out 时间限制:1 s 内存限制:128 MB 描述 农夫约翰决定给他的N(1<=N<=300)个牧场浇水,这些牧场被自然的命名为1..N。他可以给一个牧场引入水通过在这个牧场挖一口 阅读全文
posted @ 2017-04-18 21:40 SovietPower 阅读(444) 评论(0) 推荐(0) 编辑
摘要:题目描述 Description 动物王国中有三类动物 A,B,C,这三类动物的食物链构成了有趣的环形。A吃B,B吃C,C吃A。 现有N个动物,以1-N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种。 有人用两种说法对这N个动物所构成的食物链关系进行描述: 第一种说法是“1 X 阅读全文
posted @ 2017-04-17 19:49 SovietPower 阅读(266) 评论(0) 推荐(0) 编辑
摘要:题目背景 现代的人对于本家族血统越来越感兴趣。 题目描述 给出充足的父子关系,请你编写程序找到某个人的最早的祖先。 输入输出格式 输入格式: 输入由多行组成,首先是一系列有关父子关系的描述,其中每一组父子关系中父亲只有一行,儿子可能有若干行,用#name的形式描写一组父子关系中的父亲的名字,用+na 阅读全文
posted @ 2017-04-12 20:59 SovietPower 阅读(204) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示