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
uva
uva
1391 - Astronauts(2sat)
题目链接:
uva
1391-Astronauts#include#include#include#include#includeusingnamespacestd;constintmaxn=100005;
JeraKrs
·
2020-09-15 23:49
UVA
图论-2sat
训练指南-第五章
GRADE:D
UVA
1146 飞机调度 2-SAT问题
题意:有n架飞机要着陆,每架飞机都可以选择“早着陆”和“晚着陆”两种方式之一,且必须选择一种。第i架飞机的早着陆时间为Ei,晚着陆时间为Li,不得在其他时间着陆,你的任务是给这些飞机安排着陆方式,使得整个计划尽量安全。换句话说,如果把所有的飞机的实际着陆时间按照从早到晚的顺序排列,相邻两个着陆时间时间间隔的最小值(称为安全间隔)应尽量大题解:”最小值尽量大“的典型的处理方法就是二分查找最终答案P。
成诚tbf
·
2020-09-15 23:49
2-SAT
UVA
1146 - Now or later(2-SET)
UVA
1146-Noworlater题目链接题意:n个飞机,每个飞机有一个早到时间和一个晚到时间,问怎么安排飞机,使得飞机到的间隔的最小值最大思路:二分答案,然后利用2-set去判断,如果两个飞机的两个时刻间隔比这个时刻小
lab104_yifan
·
2020-09-15 23:48
图论-2-SET
UVA
10081 - Tight Words (数论 dp)
ProblemB:TightwordsGivenisanalphabet{0,1,...,k},0#includeintk,n,i,j;doubledp[105][10];intmain(){while(~scanf("%d%d",&k,&n)){memset(dp,0,sizeof(dp));for(j=0;j<=k;j++)dp[1][j]=1.0/(k+1);for(i=2;i<=n;i++
lab104_yifan
·
2020-09-15 23:48
ICPC程序设计题解书籍系列之六:吴永辉:《算法设计编程实验》
第1章AdHoc问题POJ2661HDU1141ZOJ2545
UVA
10916FactstoneBenchmark【AdHoc】
UVA
10037Bridge【贪心】POJ2575ZOJ1879
UVA
10038JollyJumpers
海岛Blog
·
2020-09-15 23:59
ICPC题解
uva
10304 最优二叉排序树 (四边形优化)
题意:给n个符号建立一棵排序二叉树,给出每个符号检索的频率,要求从检索的次数最小。分析:《训练指南》P64。参考:https://blog.csdn.net/count24/article/details/7226640代码:#include#defineINF16843009#defineIM253#defineFU(i,a,b)for(int_n(b),i(a);i=_b;--i)#defin
Self-Discipline
·
2020-09-15 23:27
dp
dp
uva
11624 Fire!
A-Fire!TimeLimit:1000MSMemoryLimit:0KB64bitIOFormat:%lld&%lluSubmitStatusDescriptionProblemB:Fire!Joeworksinamaze.Unfortunately,portionsofthemazehavecaughtonfire,andtheownerofthemazeneglectedtocreatea
sdjzli
·
2020-09-15 23:39
图论基础
最短路+dp
uva
10269
ProblemAAdventureofSuperMarioInput:StandardInputOutput:StandardOutputAfterrescuingthebeautifulprincess,SuperMarioneedstofindawayhome--withtheprincessofcourse:-)He'sveryfamiliarwiththe'SuperMarioWorld'
sdjzli
·
2020-09-15 23:39
最短路
UVA
Live - 3211 Now or later (【2-SAT】+【二分】)
题目链接:https://cn.vjudge.net/problem/
UVA
Live-3211【AC代码】#include#include#include#include#include#include
夜幕下的ACM之路
·
2020-09-15 23:15
LA
算法入门经典训练指南
指南第五章
2-SAT
二分查找
UVA
11806: Composite Prime (容斥 & 组合数)
题意:给出M*N的矩阵和K个人,要求第一行,最后一行,第一列,最后一列必须放置人,求放置的方案数。思路:正着求不好求,反着求算出非法的方案数,用总的减去它就行,这就需要容斥一下了。给4条边界编号为1,2,3,4,分别求出1,2,3,4,1和2,1和3......边没人的情况,奇数加偶数减那样就行。组合数用杨辉三角打表。#include#include#include#definelllonglon
junior19
·
2020-09-15 23:10
数论
UVa
1146—ID Codes
库函数调用:#include#include#includeusingnamespacestd;intmain(){stringstr;while(cin>>str){if(str[0]=='#')break;boolflag=true;if(next_permutation(str.begin(),str.end())){flag=false;cout#include#includeusingn
Tian_Fei
·
2020-09-15 22:11
Uva
10081 - Tight Words 解题报告(递推)
ProblemB:TightwordsGivenisanalphabet{0,1,...,k},0#include#includeusingnamespacestd;doublemay[111][11];voidwork(intn,intk){if(k==0||k==1){puts("100.00000");return;}for(inti=0;i<=k;i++)may[1][i]=1.0/(k+
SF-_-
·
2020-09-15 22:18
数学
ACM
【2-sat】
uva
1391
输出方案采用了刘大师的写法,直接给每个强连通分量标号,每个人只要选属于较小编号的点即可。#include#include#include#include#includeusingnamespacestd;intn,m,ss,w_time,top,bj;inttail[500000],next[2000000],sora[2000000];intrel[500000],low[500000],st[
huyuncong
·
2020-09-15 22:55
uva
2-sat
图论
UVA
live3211 Now or later(2-SAT)
题目链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=33799【思路】2-SAT。二分安全间隔x,先到为1后到为0,则唯一的限制即两个不同的时间ab如果其间隔小于x则不能满足(a=1andb=1),即满足(aorb)=1,如果满足所有的约束条件则x可行。时间复杂度为O(logt*n^2)。【代码】1#include2#i
hahalidaxin
·
2020-09-15 22:08
UVA
11367 Full Tank?
题面传送门二维djdjdj考虑设di,jd_{i,j}di,j为到达iii点,还有jjj升油的最小花费。那么可以拓展出两种状态,即加111升油或前往下一个城市。代码实现:#include#include#includeusingnamespacestd;intn,m,k,x,y,z,d[1039][139],w[1039],cur;structyyy{intto,w,z;}tmp;structlj
fxt275307894a
·
2020-09-15 22:57
uva
dj
分层图
uva
1391-Astronauts
宇航员执行任务,有三个任务ABC。把宇航员按照平均年龄分成新老两组,老宇航员可以去AC,新宇航员可以取BC。宇航员之间有不能共存关系,问是否有合法的分配方案。分析虽然有三个任务,但每个宇航员还是只有两种选择。我们把宇航员当成变量,那么老宇航员True代表选择任务A,False代表任务C,新宇航员True代表任务B,False代表任务C。这样我们依然可以分别对两老,两新,一老一新的情况设置不共存关系
dengtan9179
·
2020-09-15 22:56
UVA
LIVE 3562 Remember the A La Mode!
费用流建图很简单直接上代码#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#defineLLlonglong#definePI3.1415926535897932626usin
deko2014
·
2020-09-15 22:24
uva
1391 - Astronauts 2-SAT
TheBanduluSpaceAgency(BSA)hasplansforthefollowingthreespacemissions:MissionA:LandingonGanymede,thelargestmoonofJupiter.MissionB:LandingonCallisto,thesecondlargestmoonofJupiter.MissionC:LandingonTitan,
小小小小葱
·
2020-09-15 22:14
图论
UVA
1391 2-SAT
UVA
1391题目链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?
beihai2013
·
2020-09-15 22:37
----搜索----
2.1 基本计数方法
例题1
uva
11538http://acm.hust.edu.cn/vjudge/problem/28978在m*n棋盘上放置黑白两个皇后,相互攻击的方法数.解法,正着考虑,同行,同列,斜着的情况加在一起
as305323460
·
2020-09-15 22:26
Uva
10081 Tight words (概率DP)
Timelimit:3.000secondsGivenisanalphabet{0,1,...,k},0#include#includeusingnamespacestd;constintmaxn=105;doubledp[maxn][15],t,ans;intn,k;voidinitial(){memset(dp,0,sizeof(dp));t=1.0/(k+1),ans=0.0;for(int
aodiyi6351
·
2020-09-15 22:53
UVA
11461-Square Numbers
题目链接题目解析题意输入两个整数a和b,输出从a到b(包含a和b)的平方数的个数。直到输入00时程序结束。思路如果一个数n是平方数,(double)sqrt(n)-(int)sqrt(n)#includeboolf(intx){doublem=sqrt(x);intn=(int)m;if(m-n<1e-6)returntrue;returnfalse;}intmain(){inta,b,num;w
XuKathy
·
2020-09-15 22:52
ACM题目
飞机调度(Now or later,LA 3211)
AC通道(
Uva
1146):https://
uva
.onlinejudge.org/index.php?
XY20130630
·
2020-09-15 22:21
题解
二分与补集转化
LA
UVA
1391【LA3713】 经典2-SAT
题意:给出一些宇航员他们的年龄,x是他们的平均年龄,其中A任务只能给年龄大于等于x的人,B任务只能给小于x的人,C任务没有限制。再给出m对人,他们不能同任务。现在要你输出一组符合要求的任务安排。这道题是刘汝佳蓝书上讲了的题,在这里套用他的模板,实在是好用啊…#include#include#includeusingnamespacestd;constintmaxn=100005;doublesum
MaxMercer
·
2020-09-15 21:06
UVA
LA
2-SAT
UVA
-11093-环形跑道
题意:环形跑道上的加油站有n个,第i个加油站加油pi单位,开到下个加油站需要qi单位,求一个最小的起点编号使得从该点出发可以绕一圈回到该起点。**思路:**枚举从1开始起,模拟油量以及消耗的过程,假设到k点后油量不足以到达下一个点,那么1-k的点都不能做起点。以k+1作为新起点,记住当前还需要(欠)多少油,用pay表示,这些欠的油需要后面这段路来补充,如果后面这段路走完后最终剩余的油量仍然不够填前
CY05627
·
2020-09-15 21:20
Practice
uva
1391Astronauts【2-SAT】
又是刘汝佳书上的题,貌似书上只有这两个了,确实2-SAT的题也没有太多,看邝斌的分类也才九个,今天加明天上午再A两个就结束~做这个题的时候发现自己对于结点的表示还是不够理解,遂把四种情况都列出来xi为假或xj为假2*i+1==>2*j2*j+1==>2*ixi为真或xj为真2*i==>2*j+12*j==>2*i+1xi为假或xj为真2*i+1==>2*j+12*j==>2*ixi为真或xj为假2
MissZhou要努力
·
2020-09-15 21:03
—图论
———连通性
2-SAT
UVA
- 1146 Now or later
Asyoumusthaveexperienced,insteadoflandingimmediately,anaircraftsometimeswaitsinaholdingloopclosetotherunway.Thisholdingmechanismisrequiredbyairtrafficcontrollerstospaceapartaircraftasmuchaspossibleont
XTU_wcb
·
2020-09-15 21:31
2-SAT
uva
1146 - Now or later(二分+2sat)
题目链接:
uva
1146-Noworlater二分答案,然后间隔小于当前值的即为一组矛盾关系,对所有关系做2sat。
JeraKrs
·
2020-09-15 21:57
训练指南-第五章
搜索-二分搜索
GRADE:D
UVA
图论-2sat
uva
10081 - Tight Words(dp)
1、http://
uva
.onlinejudge.org/index.php?
sdjzping
·
2020-09-15 21:46
动态规划(背包专题)
UVA
1146 Now or later(2-SAT)
#include#include#include#include#includeusingnamespacestd;constintmaxn=2000+5;structTwoSAT{intn;vectorG[maxn*2];intmark[maxn*2];ints[maxn*2],c;booldfs(intx){if(mark[x^1])returnfalse;if(mark[x])returnt
skajre
·
2020-09-15 21:00
图论:2-sat
【
UVA
1146】NOW OR LATER 2-SAT问题
题目大意:有n架飞机需要着陆。每架飞机都可以选择“早着陆”和“晚着陆”两种方式之一,且必须选择一种。第i架飞机的早着陆时间为Ei,晚着陆时间为Li,不得在其他时间着陆。你的任务是为这些飞机安排着陆方式,使得整个着陆计划尽量安全。换句话说,如果把所有飞机的实际着陆时间安照从早到晚的顺序排列,相邻两个着陆时间间隔的最小值(称为安全间隔)应尽量的大。输入格式:输入包含若干组数据。每组数据第一行为飞机的数
_傲寒
·
2020-09-15 21:28
uva
1146 - Now or later
http://
uva
.onlinejudge.org/index.php?
bo-jwolf
·
2020-09-15 21:43
一点一点学算法
Uva
2-sat
kuangbin带你飞 最短路 题解
在
UVA
LIVE6885中不能得到AC。不知道原因。感觉是对的。
deko2014
·
2020-09-15 21:14
数据结构与算法
uva
401 Palindromes
http://
uva
.onlinejudge.org/index.php?
个人奋斗
·
2020-09-15 21:42
acm
第7章 高级数据结构的编程实验
acm.hust.edu.cn/vjudge/contest/128581#overview后缀数组poj1743poj3415poj2758线段树poj2828poj3468poj2528poj3667处理特殊图poj1041
uva
302poj2337zoj1919
uva
216
uva
10944poj1776zoj2359
uva
2954poj1419
uva
193poj114
as305323460
·
2020-09-15 21:35
数据结构与算法
UVa
1146 Now or Later (2-SAT)
题目链接:https://vjudge.net/problem/
UVA
-1146题意:有n架飞机需要登陆。每架飞机可以选择“早着陆”和“晚着陆”两种方式,且必须选择一种。
Interstellar_
·
2020-09-15 21:49
图论
解题报告:【kuangbin带你飞】专题九 连通图
目录A、POJ1236NetworkofSchools(有向图缩点)B、
UVA
315Network(找割点)C、
UVA
796CriticalLinks(桥)D、POJ3694NetworkE、POJ3177RedundantPathsF
繁凡さん
·
2020-09-15 21:08
#
有向图的强连通分量
#
无向图的连通性
kuangbin专题合集
UVA
1146 Now or later
二分枚举答案,2-SAT检验是否可行。#includeusingnamespacestd;constintN=2e3+5;intn,l,r,mid,ans,tot,a[N*2];structnumber{intx,y;}num[N];intnow,top,col,dfn[N*2],low[N*2],sta[N*2],color[N*2];intcnt,head[N*2];structedge{in
Love_xyh
·
2020-09-15 21:42
2-SAT
强连通分量
二分法
UVA
1391 Astronauts
每个宇航员只能根据年龄情况,分配A,B中的一个任务,和C任务。考虑两个有矛盾的宇航员:1.如果他们在不同年龄区段,那么他们只要不同时在C即可。(即,若其中一人在C,另一个必须在A或B)2.如果他们在同一年龄区段,那么,当其中一人在A或B时,另一人必须去C。多了两个限制条件。#includeusingnamespacestd;constintN=1e5+5;intn,m,x,y,sum,a[N];i
Love_xyh
·
2020-09-15 21:42
2-SAT
强连通分量
题目1134:密码翻译
includeusingnamespacestd;constintN=90;charbuf[N];intmain(){intn;#ifndefONLINE_JUDGEfreopen("d:\\OJ\\
uva
_in.txt
kgduu
·
2020-09-15 20:24
#
九度
UVa
437 The Tower of Babylon & NYOJ 232 How to eat more Banana
时间限制:1000ms|内存限制:65535KB难度:4描述AgroupofresearchersaredesigninganexperimenttotesttheIQofamonkey.Theywillhangabananaattheroofofabuilding,andatthemeantime,providethemonkeywithsomeblocks.Ifthemonkeyiscleve
CXY_Likescoding
·
2020-09-15 19:06
动态规划
研究人员发现新漏洞:多数手机都可被完全控制
新浪科技讯北京时间8月8日下午消息,电脑安全公司Acc
uva
nt发现,多数智能手机上都安装了一套可能被黑客利用的远程控制系统,可能导致用户的通讯信息或数据被窃。
mgtudlah
·
2020-09-15 17:09
list对象只取某个字段组成list,取list的交集
publicEvaluateGet_Evaluate(stringuserId,stringtrade_id,stringshop_product_id,Listlist_Sku){Evaluatepj=null;Listsk
uVa
lueIds
Bingo_BIG
·
2020-09-15 17:59
C#
.net
UVA
674 Coin Change(动态规划 母函数)
CoinChangeSupposethereare5typesofcoins:50-cent,25-cent,10-cent,5-cent,and1-cent.Wewanttomakechangeswiththesecoinsforagivenamountofmoney.Forexample,ifwehave11cents,thenwecanmakechangeswithone10-centcoi
weixin_34074740
·
2020-09-15 15:50
HDU 2064 汉诺塔III
在做
UVA
10795新汉诺塔问题前,我决定先去把汉诺塔给熟悉一下。我还没做过呢TT第一次接触汉诺塔貌似是谭浩强的C语言里面的递归。
weixin_30299709
·
2020-09-15 15:28
UVA
674 Coin Change(dp + 完全背包)
CoinChangeSupposethereare5typesofcoins:50-cent,25-cent,10-cent,5-cent,and1-cent.Wewanttomakechangeswiththesecoinsforagivenamountofmoney.Forexample,ifwehave11cents,thenwecanmakechangeswithone10-centcoi
lab104_yifan
·
2020-09-15 15:37
uva
10977 Enchanted Forest 魔幻森林
应该是比较冷门的一道题,只搜到了英文题解hhhh,难度不大,所以这次来写一个认真的题解报告。YouareAsh,thefamousPokemontrainer.TobecomethegreatestPokemonmaster,youtravelthroughregionsbattlingagainstgymleadersandenteringPokemonLeaguecompetitions.Wi
kacders
·
2020-09-15 14:47
bfs
UVa
12265 贩卖土地 单调栈
题意输入一个\(n\timesm\)的矩阵,每个格子可能是空地,也可能是沼泽。对于每个空地格子,求出以它为右下角的空矩形的最大周长,然后统计每个周长出现了多少次。思路对于每一行每两个沼泽之间的连续部分维护一个单调栈,维护对于当前位置(右下角位置)可取的前面的一系列的左上角位置。因为向右移动时新加进来一个较低的会将之前高的削低,即会修改之前栈中可行的点的高度,所以本题中仅维护位置是不够的,需要维护位
ahu12345678
·
2020-09-15 13:07
UVA
340 猜数字游戏的提示 Master-Mind Hints
你的任务是实现一个经典的“猜数字”游戏。给定答案序列和用户猜的序列,统计有多少数字位置正确(设为AA),有多少数字在两个序列中都出现过但位置不对(BB)。输入包含多组数据。每组输入第一行为序列长度nn,第二行是答案序列,接下来是若干行猜测序列。猜测序列全00时表示该组数据结束。n=0n=0时输入结束。对于每一组数据,输出的开头应有一行**“Gamex:”(没有双引号,x为当前组数据的编号,从1开始
zqhf123
·
2020-09-15 06:22
UVA题解
UVa
10189 Minesweeper (模拟)
10189-MinesweeperTimelimit:3.000secondshttp://
uva
.onlinejudge.org/index.php?
synapse7
·
2020-09-15 05:06
UVa
acm之路--模拟
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他