摘要: P5782 [POI2001] 和平委员会 大意:n个集合 每个集合有两个点i,i+1 一共2n个点 每个集合选一个点到另一个空集 S 里面 有m个约束条件 i和j不能在一起 求可行的集合S 思路:2-sat 对i j而言 建图(i,j邻居) 和(j,i的邻居),邻居就是他们所属的集合的另一个点 然 阅读全文
posted @ 2024-08-15 17:36 phrink 阅读(21) 评论(0) 推荐(0)
摘要: P4171 [JSOI2010] 满汉全席 - 洛谷 大意:n个点 m个条件 形如m1,h32,满足n个条件 思路:2-sat 让m=0,h=1 ,然后转换为i m j h的建图,注意傻逼题目的数字可能是多位数 不能直接x[1]-'0' #include <cstdio> #include <sta 阅读全文
posted @ 2024-08-15 16:59 phrink 阅读(19) 评论(0) 推荐(0)
摘要: 两种算法Prim and Kruskal Prim: 使用链式前项星 从根节点root开始加点直到加完所有点 dist[u] 表示从已经包含在 MST 中的节点到节点 u 的最小边权值 #include <cstdio> #include <queue> #include <deque> #incl 阅读全文
posted @ 2024-08-15 00:14 phrink 阅读(22) 评论(0) 推荐(0)