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
POJ 3678 Katu Puzzle (
2-SAT
)
题目地址:POJ3678算是
2-SAT
裸题了。。分类讨论就行了。。
u013013910
·
2014-11-07 15:00
编程
算法
C语言
ACM
2-sat
HDU 3622 Bomb Game (二分+
2-SAT
)
题目地址:HDU3622先二分半径,然后小于该半径的不能选,对这些不能选的点对进行加边。然后判断可行性即可。代码如下:#include #include #include #include #include #include #include #include #include #include #include usingnamespacestd; #defineLL__int64 const
u013013910
·
2014-11-04 20:00
编程
算法
C语言
ACM
2-sat
POJ 3207 Ikki's Story IV - Panda's Trick (
2-SAT
)
题目地址:POJ3207找好矛盾关系,矛盾关系是(2,5)和(3,6)这两个只能一个在外边,一个在里边,利用这个矛盾关系来建图。可以用在外边和里边来当1和0,最后判断每对是否出现矛盾。代码如下:#include #include #include #include #include #include #include #include #include #include #include usi
u013013910
·
2014-11-03 22:00
编程
算法
dp
C语言
ACM
HDU3062-Party(
2-SAT
)
题目链接思路:
2-SAT
的模版题代码:#include #include #include #include #include usingnamespacestd; constintMAXN=10005
u011345461
·
2014-11-03 10:00
HDU 1824 Let's go home (
2-SAT
)
题目地址:HDU1824这题可以把每队的两个队员看成一个,这样就是
2-sat
水题了。。。
u013013910
·
2014-11-01 18:00
编程
算法
C语言
ACM
2-sat
HDU 3062 Party (
2-sat
)
题目地址:HDU30622-sat第一发。水题。。首先假设A,A'为同一组的两个布尔变量且不能同时选择同一组的两个变量。如果存在一种同时选择了A和A'的方案,则该方案无解。设为选择X就必须选择Y,则基本的建图如下:A,B不能同时选:,表示选择A就必须不能选择B,选择B就不能选择AA,B不能同时不选:,表示不选A则必须选B,不选B则必须选AA,B必须同时选或同时不选:,略。。对这题来说,夫妻就是同一
u013013910
·
2014-10-31 21:00
编程
算法
C语言
ACM
2-sat
POJ 3683(Priest John's Busiest Day-强连通分量解决
2-SAT
)[Template:
2-SAT
]
PriestJohn'sBusiestDayTimeLimit: 2000MS MemoryLimit: 65536KTotalSubmissions: 8144 Accepted: 2769 SpecialJudgeDescriptionJohnistheonlypriestinhistown.September1stistheJohn'sbusiestdayinayearbecausether
nike0good
·
2014-10-16 21:00
[
2-sat
]hdoj 4751
大致题意 给出一个有向图,问这个图是否能分为两个完全图 大致思路 O(n^2)建图2-sa判定t即可 #include<iostream> #include<cstdio> #include <algorithm> #include<cstring> using namespace std; const int in
暴风雪
·
2014-10-10 21:00
OJ
[
2-SAT
] poj 3678 Katu Puzzle
题目链接:http://poj.org/problem?id=3678KatuPuzzleTimeLimit: 1000MS MemoryLimit: 65536KTotalSubmissions: 7888 Accepted: 2888DescriptionKatuPuzzleispresentedasadirectedgraph G(V, E)witheachedge e(a, b)label
cc_again
·
2014-10-08 20:00
[
2-SAT
] poj 3207 Ikki's Story IV - Panda's Trick
题目链接:http://poj.org/problem?id=3207Ikki'sStoryIV-Panda'sTrickTimeLimit: 1000MS MemoryLimit: 131072KTotalSubmissions: 8063 Accepted: 2969Descriptionliympanda,oneofIkki’sfriend,likesplayinggameswithIkki
cc_again
·
2014-10-08 18:00
UVA11294-Wedding(
2-SAT
)
思路:
2-SAT
问题。假设每对夫妇为一个变量xi。假设xi为true时,妻子与新娘坐同一侧;xi为false时,丈夫与新娘坐同一侧。当xi和xj同为丈夫时,则需满足~xiV
u011345461
·
2014-10-05 15:00
UVALive3713-Astronauts(
2-SAT
)
题目链接题意:有A、B、C3个任务分配给n个宇航员,其中每个宇航员恰好分配一个任务。假设n个宇航员的平均年龄为x,只有年龄大于x的才能领取A任务;只有年龄严格小于x的才能领取B任务,而任务C没有限制。有m对宇航员相互讨厌,因此不能分配同一任务。求出是否能找出符合的任务方案。思路:用xi表示第i个宇航员的分配方案。年龄大于等于x的可以选择A(xi=true)和C(xi+1=false),年龄小雨x的
u011345461
·
2014-10-04 21:00
浅谈
2-sat
的问题的构造与求解
2-sat
问题是一种常见的问题。给定若干个01变量,变量之间满足一些二元约束,求是否有解存在。若存在,给出可行解或按照字典序给出最优解。
wyfcyx_forever
·
2014-10-03 03:00
hdu 1814 Peaceful Commission
2-sat
按字典序输出
PeacefulCommissionTimeLimit:10000/5000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):1957 AcceptedSubmission(s):561ProblemDescriptionThePublicPeaceCommissionshouldbelegi
u013532224
·
2014-10-02 21:00
2-sat
BZOJ 1823 JSOI 2010 满汉全席
2-SAT
思路:
2-SAT
经典建图问题。因为每一种材料只能有两种做法,这种约束条件通常就想到
2-SAT
。每一个评委必须至少满足一种,这就是建图的条件。
jiangyuze831
·
2014-10-02 09:00
Tarjan
2-sat
bzoj
JSOI2010
BZOJ1823
hdu 1814 Peaceful Commission (
2-sat
输出字典序最小路径)
PeacefulCommissionTimeLimit:10000/5000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):1948 AcceptedSubmission(s):560ProblemDescriptionThePublicPeaceCommissionshouldbelegi
u010228612
·
2014-10-01 23:00
UVALive3211- Now or later(二分+
2-SAT
)
题目链接题意:有n架飞机。每架飞机都可以选择早着陆和晚着陆两种方式之一,且必须选择一种。任务就是安排所有飞机着陆时,相邻两个着陆时间间隔的最小值尽量大。思路:用二分处理最小值尽量大。该题目可以转化为是否存在一个调度方案,使得相邻两个着陆时间差总是不小于P,进一步转化为任意两个着陆时间差总是不小于P。,假设布尔变量xi表示第i架飞机是否早着陆,唯一限制就是“时间差小于P的两个着陆时间不能同时满足。每
u011345461
·
2014-09-28 15:00
2-sat
问题
序言 最近花了一点心思研究
2-sat
模型,看了很多论文博客等等,也在POJ上做了一点题。
yew1eb
·
2014-09-19 16:00
hdu1814 Peaceful Commission,
2-sat
2-sat
问题#include #include #include #include #include usingnames
yew1eb
·
2014-09-19 16:00
POJ 3207 Ikki's Story IV - Panda's Trick (
2-SAT
)
题目类型
2-SAT
题目意思有一个从0->n-1(n #include #include #include usingnamespacestd; constintmaxn=1000+10; inta
Yunyouxi
·
2014-09-19 15:00
图论
2-sat
uva1391 - Astronauts
2-SAT
TheBanduluSpaceAgency(BSA)hasplansforthefollowingthreespacemissions:MissionA:LandingonGanymede,thelargestmoonofJupiter.MissionB:LandingonCallisto,thesecondlargestmoonofJupiter.MissionC:LandingonTitan,
corncsd
·
2014-09-19 14:00
2-SAT
2-SAT
问题的目标是给每个变量赋值,使所有条件得到满足。 把每个变量xi拆成两个节点2i和2i+1,分别表示xi为假和xi为真,这两个只能有一个被标记。
corncsd
·
2014-09-19 14:00
UVA 11930 - Rectangles(
2-sat
+ 计算几何)
思路:
2-sat
,主对角线为true,副对角线为false,枚举两个矩形的每条对角线,利用叉积判相交,如果相交就加一条边进去,最后
2-sat
判定即可代码:#include #include #include
u011217342
·
2014-09-02 10:00
UVA 1086 - The Ministers' Major Mess(
2-sat
)
UVA1086-TheMinisters'MajorMess题目链接题意:有n个方案,每个人投票,一个人最多投4张票,现在要有一个方案,使得满足所有人投票方案中有超过一半被满足,输出方案的对错,如果一个方案对错都可以,就输出?思路:明显是二分图,一开始想错了,想从正着去把条件式化简,根本不可行正确的做法是,反过来想,因为最多4张票并且超过1半,如果反过来想选哪些方案不满足,那么就只有1和0的情况,
u011217342
·
2014-09-01 18:00
UVA 11294 POJ 3648 Wedding
新娘只能看见对面的人 已知一些人有XX关系… 新娘不想看见有关系的同时坐在对面 问 满足条件的情况下 新娘这边做的人是谁思路:新郎那一边的约束最多 有利于解题 那么就变成了 一个人要不要坐新郎这边的
2-
u013351160
·
2014-08-29 20:00
poj
图论
uva
POJ-2749-Building roads
2-Sat
继续~代码:#include #include #include #include #include #include usingnamespacestd; constintinf=1>hate
z309241990
·
2014-08-28 20:00
2-sat
POJ-2723-Get Luffy Out
这个题其实就是
2-sat
,不过似乎题中的数据比所给要大,我开小了先TLE,然后WA,再然后开到6000就AC了~思路:1、首先对于2个钥匙只能用一把,那么建边。2、对于2把锁不能一把都不开,建边。
z309241990
·
2014-08-27 09:00
2-sat
【
2-sat
】 HDOJ 1816 Get Luffy Out *
找出矛盾,建图就行了。。。#include #include #include #include #include #include #include #include #include #include #include //#include #include #definemaxn5005 #definemaxm3000005 #defineeps1e-10 #definemod9982443
blankcqk
·
2014-08-20 15:00
HDU
【
2-sat
】 HDOJ 1815 Building roads
注意二分的上界可以达到1200000。。。#include #include #include #include #include #include #include #include #include #include #include //#include #include #definemaxn1005 #definemaxm3000005 #defineeps1e-10 #definemo
blankcqk
·
2014-08-20 14:00
HDU
POJ 3683 Priest John's Busiest Day (
2-SAT
)
思路:
2-SAT
。神父可以在开始出席也可以在结束时候出席,要求与其他出席时间没有冲突,这样建图计算即可。另一一定要弄清楚true和false代表的含义。#include #i
rockZ
·
2014-08-18 18:00
【
2-sat
】 HDOJ 1814 Peaceful Commission
暴力dfs染色求解字典序最小。。。#include #include #include #include #include #include #include #include #include #include #include #include #include #definemaxn20005 #definemaxm40005 #defineeps1e-10 #definemod998244
blankcqk
·
2014-08-18 11:00
HDU
【POJ】3678 Katu Puzzle
2-sat
传送门:【POJ】3678KatuPuzzle题目分析:设对于布尔变量x,x,必须取x=0则建边。每种操作建图如下:ADDc=1:,(u,v必须取1)ADDc=0:,(u,v至少一个取0)OR c=1:,(u,v至少一个取1)OR c=0:,(u,v必须取0)XORc=1:,,,(u,v取值必须不同)XORc=0:,,,(u,v取值必须相同)最后跑一遍强连通判断就OK了。代码如下:#inclu
u013368721
·
2014-08-17 11:00
poj
【POJ】3207 Ikki's Story IV - Panda's Trick
2-sat
传送门:【POJ】3207Ikki'sStoryIV-Panda'sTrick题目分析:
2-sat
问题。
u013368721
·
2014-08-16 17:00
poj
【HDU】1824 Let's go home
2-sat
传送门:【HDU】1824Let'sgohome题目分析:本题比较简单,将队长作为A,两位队员一组都作为A',这样就能顺利的建图了。用idx[]表示所有队员调整过的编号,如第i队的队长a,idx[a]=i,。(idx[A]'=idx[A]^1)最后强连通判断是否有解即可。代码如下:#include #include #include usingnamespacestd; #defineREP(i
u013368721
·
2014-08-16 15:00
HDU
【HDU】3062 Party
2-sat
传送门:【HDU】3062Party题目分析:
2-sat
第一题,先来个水题试试手。。
2-sat
问题难在建图。首先假设A,A'为同一组的两个布尔变量且不能同时选择同一组的两个变量。
u013368721
·
2014-08-16 14:00
HDU
poj 2723
2-SAT
(锁开钥匙救人)
题意:某人要去一个地方救朋友。已知他有n对钥匙,一共2n把。要求每对钥匙只能选一把来用。有m个门,每个门有2把锁,只要打开其中的一把锁就能打开这个门。见到门的顺序和输入一致。给定钥匙信息以及每扇门上的两把锁的信息,问如何选择钥匙能够打开最多的门。思路:因为有2n把不同钥匙,所以图的节点有4n个。如果输入的钥匙信息为(a,b),那么添加边a->b+2n;b->a+2n。表示如果带上了a钥匙,那么一定
dumeichen
·
2014-08-14 20:00
poj 3683
2-SAT
(牧师能参加所有的婚礼仪式吗)
题意:有若干对新人结婚,每个婚礼都会一个特殊仪式。对于每个婚礼有三项输入:开始时间(s)、结束时间(t)和特殊仪式的持续时间(last)。已知特殊仪式只能在婚礼的开始阶段或者结束阶段举行(即在s~s+last或者t-last~t)。特殊仪式必须要有牧师才行,而该村只有一个牧师,问合理安排各个婚礼的特殊仪式时间能否使得牧师参加所有的婚礼,如果可以,输出特殊仪式举行时间的一种方案?思路:显然为2-SA
dumeichen
·
2014-08-13 16:00
poj 3207
2-SAT
(圆周点连边不相交)
思路:
2-SAT
。任意两条线如果在圆内相交,在圆外也必定相交,所以它们只能一个圆内一个圆外。以此建图tarjan之。边i在圆内用i表示,圆外用i+m表示。
dumeichen
·
2014-08-12 14:35
图论——强连通分量
割点
割边
poj 3207
2-SAT
(圆周点连边不相交)
思路:
2-SAT
。任意两条线如果在圆内相交,在圆外也必定相交,所以它们只能一个圆内一个圆外。以此建图tarjan之。边i在圆内用i表示,圆外用i+m表示。
dumeichen
·
2014-08-12 14:00
poj 3678
2-SAT
(Katu Puzzle)
问满足输入限制的图能否构建成功:思路:
2-SAT
。对每个定点i,i表示取0,i+n表示取1;枚举三种运算和给定结果建图。#include #include #definemax(a,b)((a)>
dumeichen
·
2014-08-12 14:00
poj 2296
2-SAT
(无矩形相交的最大边长)
转化为tarjan算法解决的
2-SAT
问题。#include #include #definemax(a,
dumeichen
·
2014-08-11 21:00
URAL 1382 Game with Cards (
2-SAT
)
要求输出最终的牌号和人的编号匹配的情况下,每个人说的话中是第一句对还是第二句对,题目保证一定有解大致思路:对于每个人说的话可以视作一个命题,我们将这些命题编号从1到n;对于命题xi,有两种状态,一种是前一句话对,一种是后一句话对,在
2-
u013738743
·
2014-07-23 20:00
with
game
2-sat
cards
URAL1382
POJ 3684 Priest John's Busiest Day 2-SAT+输出路径
强连通算法判断是否满足
2-sat
,然后反向建图,拓扑排序+染色。一种选择是从起点开始,另一种是终点-持续时间那个点开始。若2个婚礼的某2种时间线段相交,则有矛盾,建边。
t1019256391
·
2014-07-23 15:00
UVa 11294 - Wedding
分析:
2-SAT
。直接按照看的流程敲的程序。 1.建图,矛盾的点建立对应的边(与一直关系相反); 2.利用Tarjan算法计算强连通分量,缩点; 3.判断是否有解(是否
mobius_strip
·
2014-07-06 14:00
HDU 4115 Eliminate the Conflict (
2-SAT
)
HDU4115EliminatetheConflict(
2-SAT
)http://acm.hdu.edu.cn/showproblem.php?
u013480600
·
2014-07-02 23:00
Algorithm
算法
ACM
POJ 3905 Perfect Election(简单
2-SAT
)
POJ3905PerfectElection(简单
2-SAT
)http://poj.org/problem?
u013480600
·
2014-07-02 20:00
Algorithm
算法
ACM
HDU 1816 Get Luffy Out *(
2-SAT
)
HDU1816GetLuffyOut*(
2-SAT
)http://acm.hdu.edu.cn/showproblem.php?
u013480600
·
2014-07-02 17:00
ACM
HDU 1824 Let's go home(
2-SAT
)
HDU1824Let'sgohome(
2-SAT
)http://acm.hdu.edu.cn/showproblem.php?
u013480600
·
2014-07-02 11:00
Algorithm
算法
ACM
HDU 3715 Go Deeper(
2-SAT
)
HDU3715GoDeeper(
2-SAT
)http://acm.hdu.edu.cn/showproblem.php?
u013480600
·
2014-07-02 10:00
Algorithm
算法
ACM
zoj 3717
2-sat
http://vjudge.net/contest/view.action?cid=48609#problem/DDescriptionTheweatheriswonderfultoday. Gao takesawalkinthegardenwithhisgirlfriend.Hisgirlfriendlikesballoonssomuch,sothatshewantstoflysomeballo
u013573047
·
2014-07-01 20:00
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他