并查集
信仰..
学无止境
展开
-
牛客编程巅峰赛:牛牛的路径和(并查集)
链接:https://ac.nowcoder.com/acm/contest/10167/C来源:牛客网题目描述牛牛有一棵n个节点的树,每个节点都有一个价值p[i],对于某一条路径,定义路径的价值为路径上所有点的价值在二进制下按位与的值。现在,牛牛想知道所有树上路径的价值和为多少,你可以帮帮他吗?注意,单独的一个点也算一条路径。示例1输入复制4,[0,1,2],[1,2,3],[1,2,2,1]返回值复制8说明共有5条路径对答案有贡献,(1->2)贡献为2,(0)贡献为1,(原创 2020-12-19 15:30:00 · 559 阅读 · 1 评论 -
洛谷OJ:P1525 关押罪犯(种类并查集)
题目描述S 城现有两座监狱,一共关押着NN名罪犯,编号分别为1-N1−N。他们之间的关系自然也极不和谐。很多罪犯之间甚至积怨已久,如果客观条件具备则随时可能爆发冲突。我们用“怨气值”(一个正整数值)来表示某两名罪犯之间的仇恨程度,怨气值越大,则这两名罪犯之间的积怨越多。如果两名怨气值为cc的罪犯被关押在同一监狱,他们俩之间会发生摩擦,并造成影响力为cc的冲突事件。每年年末,警察局会将本年内监狱中的所有冲突事件按影响力从大到小排成一个列表,然后上报到 S 城 Z 市长那里。公务繁忙的 Z...原创 2020-10-02 19:00:35 · 521 阅读 · 0 评论 -
多校联盟-()
问题链接:https://vjudge.net/contest/152653#problem/E题意:n个人,m种关系,每个人有一定的金钱,互相认识的可看做一个集群,问各个集群的总钱数是多少,输出答案非递减题解:并查集裸题#include #include #include #include #include #include using原创 2017-03-08 22:55:24 · 489 阅读 · 0 评论 -
BZOJ 1202-狡猾的商人(带权并查集)
1202: [HNOI2005]狡猾的商人Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 3679 Solved: 1765[Submit][Status][Discuss]Description刁姹接到一个任务,为税务部门调查一位商人的账本,看看账本是不是伪造的。账本上记录了n个月以来的收入情况,其中第i 个月的收入额为A原创 2017-08-02 19:24:02 · 452 阅读 · 0 评论 -
BZOJ 1050: [HAOI2006]旅行comf(并查集+类似最小生成树K算法)
1050: [HAOI2006]旅行comfTime Limit: 10 Sec Memory Limit: 162 MBSubmit: 3558 Solved: 1985[Submit][Status][Discuss]Description给你一个无向图,N(N一条路径,使得路径上最大边和最小边的比值最小。如果S和T之间没有路径,输出”IMPOSSIBLE”,否原创 2017-10-07 16:04:53 · 421 阅读 · 0 评论 -
危险系数(并查集)
问题描述 抗日战争时期,冀中平原的地道战曾发挥重要作用。 地道的多个站点间有通道连接,形成了庞大的网络。但也有隐患,当敌人发现了某个站点后,其它站点间可能因此会失去联系。 我们来定义一个危险系数DF(x,y): 对于两个站点x和y (x != y), 如果能找到一个站点z,当z被敌人破坏后,x和y不连通,那么我们称z为关于x,y的关键点。相应的,对于任意一对站点x和y,危险系数DF(x,y...原创 2018-04-09 23:40:13 · 447 阅读 · 0 评论 -
2018“百度之星”程序设计大赛 - 复赛-C-1003-带劲的and和(并查集+按位贡献)
带劲的and和Accepts: 781Submissions: 2382Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/65536 K (Java/Others)Problem Description度度熊专门研究过“动态传递闭包问题”,他有一万种让大家爆蛋的方法;但此刻,他只想出一道简简单单的题——至繁,...原创 2018-08-18 16:56:34 · 376 阅读 · 0 评论