E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
---2-sat
bnuoj 51275 并查集按深度合并建树
lld Javaclassname: MainPrev Submit Status Statistics Discuss NextType: None None GraphTheory
2-
__560
·
2016-02-05 20:00
2016NOI冬令营day4
上午:随机算法/近似算法与随机算法的分析方法与应用实例不懂,完全滑水QAQ:(下午:计算理论与NP问题只有讲
2-sat
和3-sat的时候能听懂,其他的基本都在滑水:(晚上说是什么中学生学术训练计划选拔笔试
HugeGun
·
2016-02-01 13:00
2199: [Usaco2011 Jan]奶牛议会
2-SAT
做完了第五道
2-SAT
,准备去做其他题啦QAQ。这道题建模还是很简单,不过在算答案的时候。如果直接缩环然后拓扑不好求。。所以对于每一个状态都假设它成立,dfs一遍看看有没有不合法的情况就好了。
Phenix_2015
·
2016-01-13 14:00
POJ3678:Katu Puzzle
2-SAT
这题几乎包含了
2-SAT
的所有常见模型啦。注意的是如果(A,A’)一定选A,那么就连一条A’->A的边。我也解释不清为什么QAQ。。
Phenix_2015
·
2016-01-13 13:00
POJ3683:Priest John's Busiest Day
2-SAT
终于找到一道要输出方案的题,虽然还是比较裸的题QAQ。建边分别处理四种情况。。具体见代码。然后我们tarjan缩环后连反边跑拓扑排序就好啦,从一个点开始,如果没有被标记,就打上“选择”的记号,然后沿着反边出发打上“不选”的记号。最后统计答案就好啦。开始直接没调用tarjan()。。#include #include #include usingnamespacestd; chars[10]; in
Phenix_2015
·
2016-01-13 11:00
1997: [Hnoi2010]Planar
2-SAT
又是一道裸的
2-SAT
,依旧不用输出方案QAQ。
Phenix_2015
·
2016-01-13 11:00
1823: [JSOI2010]满汉全席
2-SAT
学了一发
2-SAT
,感觉还是比较好理解的。伍昱由对称性解
2-sat
问题(ppt)【研究总结】
2-sat
问题推荐这个ppt和这个blog。那么这道题就是一道裸题啦。
Phenix_2015
·
2016-01-13 11:00
1997: [Hnoi2010]Planar 二分图染色
看完铺天盖地的
2-SAT
题解后,我似乎明白了怎么用二分图染色做。(好神奇的一句话--)虽然我并不知道
2-SAT
是什么。。但似乎和二分图染色是一个差不多的东西,都是维护边之间的关系。
Phenix_2015
·
2016-01-07 22:00
bzoj(1823)(
2-SAT
)
1823:[JSOI2010]满汉全席TimeLimit: 10Sec MemoryLimit: 64MBSubmit: 1241 Solved: 596[Submit][Status][Discuss]Description满汉全席是中国最丰盛的宴客菜肴,有许多种不同的材料透过满族或是汉族的料理方式,呈现在數量繁多的菜色之中。由于菜色众多而繁杂,只有极少數博学多闻技艺高超的厨师能够做出满汉全
M_AXSSI
·
2015-12-14 20:00
NOIp2015提高组 解题报告
然后突然发现了一个叫做
2-SAT
的神奇算法。问了下居然是NOIp可能考的。赶紧看了下做法。然后发现自己tarjan强联通分量不会了,又去补了下。
jr_mz
·
2015-12-03 18:00
POJ 3684 Priest John's Busiest Day 2-SAT+输出路径
强连通算法推断是否满足
2-sat
,然后反向建图,拓扑排序+染色。 一种选择是从 起点開始,还有一种是终点-持续时间那个点 開始。 若2个婚礼的某2种时间线段相交,则有矛盾,建边。
·
2015-11-13 22:27
poj
POJ 2723
2-SAT
题意: 有2n把钥匙,每2个一组,给你每组的钥匙信息,并且每组的钥匙只能用一个。有m个门,每个门有2个锁,只要打开一个锁这个门就开了。问你最多能够打开多少个门。 PS:打开门必须是有序的,即你想要打开i就必须之前已经打开了i-1 分析: 不知道我这样做的人多不多。 由于有序性,所以二份答案是必须的 我是把一个钥匙a(不是一组钥匙)拆成两个点a0和a1,分别表示没有取过和
·
2015-11-13 14:08
poj
POJ 3207
2-SAT
思路: 把每条边都抽象成一个点a,再把a点拆成两个点(
2-SAT
嘛),分别为a0和a1,分别表示这条边从内部连何从外部连,说到这里应该会建图了吧! 再提示一下,对于有可
·
2015-11-13 14:07
poj
POJ 3678(
2-SAT
)
题意:给出n个数和m组数对应的位运算,断定n个数是否满足m组位运算 很久以前就听说
2-SAT
了,只是最近才花时间看了一下,觉得这个东西真是神奇。
·
2015-11-13 14:06
poj
Hdu 1824 【
2-sat
】.cpp
题意: n个队伍,一个队伍3个人,要求如果队长不在那剩下两个队员必须在,如果剩下两个队员不在队长必须在.. m种冲突关系,每种冲突关系中的两个人不能同时存在。 问方案是否可行.. 思路: 2-sat..根据冲突关系连边.. 然后看某人的留和不留是否会一起发生..如果会就代表方案不可行.. Tips: 总结一下2-sat.
·
2015-11-13 14:13
HDU
POJ 3207 【
2-sat
】.cpp
题意: panda和ikki.玩游戏.. 给出m个点对关系..这些点都在圆上.. 给点对连线..如果可以不交叉(可以在圆内或圆外连线)则panda赢..否则ikki.赢 输入: 给出n m 表示有n个点 m个点对 接下来m行 有a b 表示点a 和 点b 之间有一条线 思路: 2-sat..用来解决2个集合的冲突问题.. 这道题..冲突在于
·
2015-11-13 14:48
poj
CROC-MBTU 2012, Elimination Round (ACM-ICPC) D. Restoring Table
/codeforces.com/contest/245/problem/D 和今年长春赛区的 第二题一样 2-sat 将每一个数的每一位作为一个点 要么是 1 要么是 0
2-
·
2015-11-13 12:53
table
poj 2749 Building roads
id=2749
2-sat
+ 二分 在二分里面根据情况 有时候是求大的 有时候是求小的 这个二分里面 我分的时候 while(l<r) l=mid+1; r=mid;
·
2015-11-13 12:49
Build
poj 2723 Get Luffy Out
id=2723
2-sat
二分 代码: #include<iostream> #include<cstdio> #include<cstring&
·
2015-11-13 12:48
get
poj 3683 Priest John's Busiest Day
id=3683 标准的
2-sat
而且是需要输出路径的 一直纠结 缩点后建反向图 再利用拓扑排序那一点到底是怎么弄的 原来是自己的拓扑排序没学好 晕 还有刚开始学邻接表的时候一直用动态的
·
2015-11-13 12:47
poj
poj 3648 Wedding
id=3648 新娘和新郎 和其他夫妇 一共n对 每对夫妇不能做在同一侧 而且有奸情的人两个人(男女 男男 女女 出题人口味好重呀)不能同时坐在新娘的对面
2-SAT
 
·
2015-11-13 12:47
poj
poj 3678 Katu Puzzle
id=3678
2-SAT
问题 关键在于处理关系 看了别人的解析 自己还是不行呀 代码: #include<iostream> #include<cstdio> #
·
2015-11-13 12:46
poj
poj 3207 Ikki's Story IV - Panda's Trick
id=3207 一个圆上有n个点 m条连线(一个点最多只能连一条) 每条线可以走圆外 或 圆内
2-SAT
问题 把每条边转化为两条即为A 和 A‘ 他们只能出现一个
·
2015-11-13 12:45
poj
HDU 3062 Party(
2-sat
)
HDU 3062 Party 题目链接 2sat模板题 代码: #include <cstdio> #include <cstring> #include <cstdlib> #include <vector> #include <algorithm> using namespace std; const int M
·
2015-11-13 11:10
part
【HDU】3622 Bomb Game(
2-SAT
)
2-SAT
是一种二元约束,每个点可以置于两种状态,但只能处于一种状态,然后图是否有解就是
2-SAT
啦。 看白书吧。 这个图的边的概念一定要弄懂!
·
2015-11-13 10:49
game
HDU3062
2-sat
2-sat
初次接触
2-sat
。 首先对于
2-sat
问题,可简化为:现在有N个党派,每个党派只有2名人员,从2者挑出一个,且某两个党派挑出来的人可能存在矛盾,这时不能同时选择他们。
·
2015-11-13 05:23
HDU
poj3207(two-sat)
分析:对于每条线,要么在圆外,要么在圆内,且不可同时满足,只能两者取一,判断这M条线是否合法,也就是M条线不冲突,这就是典型的
2-sat
问题了。 将每条线在圆内当成一点i,在
·
2015-11-13 04:56
poj
HDU 3622 Bomb Game 二分+
2-SAT
二分爆炸半径R,判断是否可行,如果可行,半径可以继续增加。 之前建图有误,结果一直不对。 #include <cstdio> #include <cstring> #include <cstdlib> #include <cmath> #include <algorithm> #include <ve
·
2015-11-13 03:26
game
ZOJ 3717 Balloon ( TLE )
正解
2-SAT
。 我用DLX想搜一搜的,结果TLE了…… 没什么遗憾,最起码我尝试过了。 扔个代码留作纪念。
·
2015-11-13 03:20
ZOJ
hdu 3622 二分+
2-SAT
判定
思路:如题 #include<iostream> #include<algorithm> #include<cstring> #include<cstdio> #include<cmath> #define Maxm 100010 #define eps 1e-4 using namespace std; int vi
·
2015-11-13 02:42
HDU
hdu 4421
2-SAT
问题
那么我们每次取出一个二进制位,这样每一位只有0,1两种状态,就成了比较典型的
2-SAT
问题了。
·
2015-11-13 02:25
HDU
poj 3207
2-SAT
问题
思路:将线段按开始点的升序排序,对线段尾节点进行判断,若存在交叉,那么这两条线段就不能同时在内或同时在外。这样将每条线段在内和在外看成两个状态i和i',i表示线段在内,i'表示线段在外。假使线段i和线段j相交,那么i和j是矛盾,且i'和j'是矛盾。 具体见代码 #include<iostream> #include<cstdio> #include<algo
·
2015-11-13 02:22
poj
poj 2749
2-SAT
问题
思路:首先将hate和friend建边求其次
2-SAT
问题,判断是否能有解,没解就输出-1,否则用二分枚举最大的长度,将两个barn的距离小于mid的看做是矛盾,然后建边,求
2-SAT
问题。
·
2015-11-13 02:21
poj
poj 3648
2-SAT
问题
思路:将每对夫妻看成是对立状态,每个不正常关系都是一个矛盾,按
2-SAT
的方式建边。最后建一条新娘到新郎的边。
·
2015-11-13 02:21
poj
poj 3678
2-SAT
问题
那么条件给的每个边自然就会存在矛盾,然后根据
2-SAT
建边就行了。
·
2015-11-13 02:20
poj
poj 2723
2-SAT
问题
思路:二分枚举能开的门的数量,将每次枚举转换成
2-SAT
问题。这里存在的矛盾是假设有门上a,b两个锁,a锁对应于1号钥匙,而一号钥匙的配对是2号钥匙,b锁对应于3号钥匙,3号的配对是4号钥匙。
·
2015-11-13 02:19
poj
2-sat
模板 hoj1917
#include <iostream>#include <cstring>#include <cstdio>#include <algorithm>#include <queue>#include <stack>#define DEBUG(x) cout << #x << " " &
·
2015-11-13 02:09
模板
[POJ2723 Get Luffy Out]
[关键字]:
2-sat
[题目大意]:有n组钥匙,每组只能用一把;m扇门只能按顺序开,每个门需两把钥匙任选一把开,问罪多开几扇门。
·
2015-11-13 02:54
get
[POJ2749 Building roads]
[关键字]:
2-sat
[题目大意]:把n个数由s1、s2两个点连接,有些店不能连在同一个点上,有些点必须连在同一个点上,问罪大边最小为多少,无解输出-1 //===================
·
2015-11-13 02:54
Build
[POJ3648 Wedding]
[关键字]:
2-sat
[题目大意]:http://poj.org/problem?
·
2015-11-13 02:52
poj
[POJ3683 Priest John's Busiest Day]
[关键字]:
2-sat
[题目大意]:有n场婚礼,牧师可以在每场婚礼开始后的di分钟主持,也可以在结束前的di分钟主持,问是否有一种方案可以让牧师主持所有婚礼。
·
2015-11-13 02:51
poj
zoj 3717 Balloon
2-sat
分析: 二分的思想很明显,二分答案之后,建图:如果两点之间的距离小于二分值时,连接相应的边,通过
2-sat
判断一下即可。
·
2015-11-13 00:33
ZOJ
最近计划
由于区域赛临近,自己还是很多不会,并且最近状态不算太好,所以制订一下最近的计划: 11-20:主攻图论,主要涉及:网络流建模(最小割Amber那篇论文,有上下界的网络流,全局最小割),二分匹配,差分约束,
2-
·
2015-11-13 00:24
计划
hdu 4115
2-SAT
判定
那么后面就是
2-SAT
判断了。
·
2015-11-13 00:55
HDU
hdu 3062
2-SAT
问题
思路:裸的
2-SAT
。
·
2015-11-13 00:50
HDU
[HNOI2006 Hero超级英雄]
================================================================================ [分析]:一开始看着和一道POJ上的
2-
·
2015-11-13 00:00
r
codeforces 228E The Road to Berland is Paved With Good Intentions(
2-SAT
)
Berland has n cities, some of them are connected by bidirectional roads. For each road we know whether it is asphalted or not. The King of Berland Valera II wants to asphalt all roads of Be
·
2015-11-13 00:52
codeforces
POJ 3678 Katu Puzzle(
2-SAT
)
Description Katu Puzzle is presented as a directed graph G(V, E) with each edge e(a, b) labeled by a boolean operator op (one of AND, OR, XOR) and an integer c&nbs
·
2015-11-13 00:05
poj
HDU 4115 Eliminate the Conflict(
2-SAT
)(2011 Asia ChengDu Regional Contest)
Problem Description Conflicts are everywhere in the world, from the young to the elderly, from families to countries. Conflicts cause quarrels, fights or even wars. How wonderful the world will be i
·
2015-11-13 00:05
Mina
HDU 3062 Party(
2-SAT
模版题)
Problem Description 有n对夫妻被邀请参加一个聚会,因为场地的问题,每对夫妻中只有1人可以列席。在2n 个人中,某些人之间有着很大的矛盾(当然夫妻之间是没有矛盾的),有矛盾的2个人是不会同时出现在聚会上的。有没有可能会有n 个人同时列席? Input n: 表示有n对夫妻被邀请 (n<= 1000) m: 表示有m 对矛盾关系 ( m <
·
2015-11-13 00:04
part
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他