1、给出一个包含$n$个元素的数组$x$,构造出一个有向无环图满足从节点$i$出发可以访问到的节点数为$x_{i}$。
思路:按照$x$从小到大排序。然后从前向后处理,当前节点依次与前面已经处理的节点连边。
#include#include
本文共 1765 字,大约阅读时间需要 5 分钟。
1、给出一个包含$n$个元素的数组$x$,构造出一个有向无环图满足从节点$i$出发可以访问到的节点数为$x_{i}$。
思路:按照$x$从小到大排序。然后从前向后处理,当前节点依次与前面已经处理的节点连边。
#include#include
2、在$x$ 轴上有$n$个点A,$x$轴上方有$n$个点B,A集合中的每个点在B集合中的每个点找到一个匹配点,B集合中每个点只能与A中的一个点匹配,使得$n$条线段任意两条线段不相交。问有多少种方法。
思路:将B集合按照$y$坐标排序。A集合按照$x$排序。每次枚举A中的一个点与B中最高的点连线,这样分成两段,继续进行这样的匹配。
#include#include
转载于:https://www.cnblogs.com/jianglangcaijin/p/6701401.html