首页 > TAG信息列表 > getFa

简单计数 P6008

题目传送门 题目大意:给定一张边框确定的图,在其中空地放水并满足物理要求,求总方案数 题目分析: 首先注意到,满足物理需求就是满足在一个连通块内从高度为 \(h\) 放水,则满足对于高度为 \(\forall\) \(i\) \(\le\) \(h\)的空地均有水。 那么显而易见,我们可以从下到上枚举高度,对于连通性

2021-10-25

边带权并查集 简单来说,”边带权“并查集就是在原始并查集的基础上增加“维护每个点到根节点之间的信息”这一功能。并查集的特点就是可以很方便地维护这种带有传递性的信息,而并查集实际上就是由若干棵树构成的集合。当遇到仅与每个点到根节点的信息相关的问题时,边带权并查集

并查集

并查集算法是用于查找/分辨 某单个与另某单个是否为同一个群体。 比如,可以通过询问N组的 A B 是否为同一社团,然后问xxxa与xxxb 是否在同一社团。 又或者,可以识别,A与B是朋友 B与C是敌人,那么A与C 因为是敌人的敌人是朋友,所以A与C也是朋友。 也可以在最小生成树的时候,判断2个顶点在不

[HDU] 2020中国大学生程序设计竞赛(CCPC) - 网络选拔赛 Graph Theory Class

暴力很容易写,找一下规律,可以发现: 实际上不用找规律,显然\(2 \to p\),每个合数肯定是被某个质因子连上去 对于质数\(p(>3)\),首先有\(2 \to p\)的边,之后有\(p \to p \cdot (p+2k)\)的边,其中\(k=0,1,2,3,\cdots\) 最后连上\(2 \to *\),其中\(*\) 从未被连过 那就很容易发现,\(*\)只能是

Noip模拟40 2021.8.16

T1 送花 按照题解意思说是扫描线题,但我觉得像一个线段树优化$dp$ 主要思想一样,就是暴力枚举右端点,同时维护左端点的最值, 考虑两种情况, 如果左端点在$r$扫到的数$i$上一次出现的位置之前, 那么这个数是无法在区间$[l,r]$中作出贡献的 如果左端点在上次出现的位置之后,则可以作出贡献,

luogu P2764 最小路径覆盖问题

题面传送门 我们将每个点拆成入点和出点,然后每条边入点和出点连边,表示这两个点可以在一条路径上。 那么总的答案就是点数减去匹配数。 输出方案这个东西也很好搞,就是对于每个点找到答案,然后直接并查集维护即可。 code: #include<bits/stdc++.h> #define I inline #define max(a,b)

「CF516D」 Drazil and Morning Exercise

「CF516D」 Drazil and Morning Exercise 传送门 这个 \(f_i\) 显然可以通过树形 \(\texttt{DP}\) 直接求。 然后看到这种差值问题感觉就可以二分转换为判定性问题。 哦不好像本来就是判定性问题 显然我们可以考虑枚举最小值,然后检查其他点的合法情况,然后最后查最小值所在连通块大

最小生成树 kruskal算法

算法思路 将图中的所有边都去掉将边按权值从小到大的顺序添加到图中,保证添加的过程中不会形成环重复上一步直到连接所有顶点,此时就生成了最小生成树 应用了贪心思想 代码 代码中用了并查集,可以查看并查集 #include<iostream> #include<cstdio> #include<algorithm> using nam

[bzoj2733] [HNOI2012] 永无乡

Description 永无乡包含 \(n\) 座岛,编号从 \(1\) 到 \(n\),每座岛都有自己的独一无二的重要度,按照重要度可 以将这 \(n\) 座岛排名,名次用 \(1\) 到 \(n\) 来表示。某些岛之间由巨大的桥连接,通过桥可以从一个岛 到达另一个岛。如果从岛 \(a\) 出发经过若干座(含 \(0\) 座)桥可以到达岛

CF1131D Gourmet choice(并查集,拓扑排序)

这题CF给的难度是2000,但我感觉没这么高啊…… 题目链接:CF原网 题目大意:有两个正整数序列 $a,b$,长度分别为 $n,m$。给出所有 $a_i$ 和 $b_j(1\le i\le n,1\le j\le m)$ 的大小关系(大于,小于或者等于),请构造出符合条件的 $a$ 和 $b$。如果无解,输出NO。如果有多个解,输出 $a,b$ 中最大元

HDU1272 小希的迷宫

上次Gardon的迷宫城堡小希玩了很久(见Problem B),现在她也想设计一个迷宫让Gardon来走。但是她设计迷宫的思路不一样,首先她认为所有的通道都应该是双向连通的,就是说如果有一个通道连通了房间A和B,那么既可以通过它从房间A走到房间B,也可以通过它从房间B走到房间A,为了提高难度,小希希望任