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
10081 Tight Words(dp)
Givenisanalphabet{0,1,…,k},0≤k≤9.Wesaythatawordoflengthnoverthisalphabetistightifanytwoneighbourdigitsintheworddonotdifferbymorethan1.InputInputisasequenceoflines,eachlinecontainstwointegernumberskand
zoe_ed
·
2020-09-16 00:50
dp
精度
uva
11461 Square Numbers
uva
11461uDebug11461也是简单题,题意是给定的两个数a和b(0#include#includeusingnamespacestd;//#defineZANGFONGconstintmaxn
zangfong
·
2020-09-16 00:48
2-SAT问题的解法(
uva
1146)
SAT:就是一些由布尔值组成的关系的集合。2-SAT:就是由两个布尔值组成的关系的集合。2-SAT问题:就是给出一些关系,然后问能不能满足这些所有的关系?现在比如说有n个国家,每个国家有两个代表,必须选出一个代表参加一个国际会议,但是有些代表之间有矛盾,现在给出这些矛盾的代表,问能不能选出满足条件的。4个国家,代表编号为2*i,2*i-1这些代表有矛盾1和4,2和3,7和3这样的话肯定是能够满足条
Yoangh
·
2020-09-16 00:13
2-set
UVA
1391/LA3713 Astronauts
题意:有A、B、C3个任务分配给n个宇航员,其中每个宇航员恰好分配一个任务。假设n个宇航员的平均年龄为x,只有年龄大于x的才能领取A任务;只有年龄严格小于x的才能领取B任务,而任务C没有限制。有m对宇航员相互讨厌,因此不能分配同一任务。求出是否能找出符合的任务方案。(转自http://blog.csdn.net/u011345461/article/details/39779721)题目看上去是A
weixin_30788619
·
2020-09-16 00:50
UVA
3713 Astronauts
TheBanduluSpaceAgency(BSA)hasplansforthefollowingthreespacemissions:•MissionA:LandingonGanymede,thelargestmoonofJupiter.•MissionB:LandingonCallisto,thesecondlargestmoonofJupiter.•MissionC:LandingonTit
weixin_30790841
·
2020-09-16 00:50
Uva
live 3211 - Now or later(2-SAT)
题目链接https://vjudge.net/problem/
UVA
Live-3211【题意】有n架飞机需要着陆,每架飞机可以选择早着陆E或晚着陆L两种方式,必须选一种,不得在其它时间着陆。
weixin_30588827
·
2020-09-16 00:38
401 - Palindromes(回文串水题)
VJ上交题地址:https://vjudge.net/problem/
UVA
-401DescriptionAregularpalindromeisastringofnumbersorlettersthatisthesameforwardasbackward.Forexample
weixin_30553837
·
2020-09-16 00:06
c/c++
UVA
1391、LA3713【astronauts...】【2 -SAT】
这题一开始自己想到了3-SAT。。。照着敲了个试试,好像不太对。。深入的3-SAT不会,有点囧然后就积极往2-SAT上想想分开小于ave和大于等于ave的两部分各自2-SAT不能考虑某些情况,显然。。。于是呵呵了。。正解是分开讨论。如果a和b都小于ave或都是大于等于ave的或一个小于ave一个大于ave。。这种情况不能同时为真或为假这种情况只要不同时为假即可可同时为真自己错的也是有收获的。2-S
Beyyes
·
2020-09-15 23:45
ACM
拓扑排序练习题
每行输入以0结束C题:
UVA
10305题解传送门模板题。。
_执念_
·
2020-09-15 23:08
拓扑排序
UVA
11462年龄排序
题意:给你200w个人的年龄,年龄的范围是1-100,然后让你从小到大排序输出所有人的年龄,题目还特意强调输入文件限制25MB,题目内存限制2MB.思路:比较经典又简单的一个题目了,很早以前就见过了,我们可以开一个数组num[101]的,每来一个年龄a我们就num[a]++,最后输出num[1]个1,num[2]个2...就行了。#include#includeintnum[105];intmai
TK13
·
2020-09-15 23:54
ACM_UVA
uva
10081 (Tight Words) (DP)
ProblemB:TightWordsFrom:
UVA
,10081ProblemB:TightwordsGivenisanalphabet{0,1,...,k},0#include#includeusingnamespacestd
conquerheaven
·
2020-09-15 23:55
DP
【
UVa
】[401]Palindromes
PalindromesAregularpalindromeisastringofnumbersorlettersthatisthesameforwardasbackward.Forexample,thestring"ABCDEDCBA"isapalindromebecauseitisthesamewhenthestringisreadfromlefttorightaswhenthestringis
BoilTask
·
2020-09-15 23:21
UVa
算法竞赛入门经典(第2版)
字符串
UVA
11462 - Age Sort(计数排序+输入外挂)
BAgeSortInput:StandardInputOutput:StandardOutputYouaregiventheages(inyears)ofallpeopleofacountrywithatleast1yearofage.Youknowthatnoindividualinthatcountrylivesfor100ormoreyears.Now,youaregivenaverysim
lab104_yifan
·
2020-09-15 23:20
算法设计-排序与检索
uva
11504 - Dominos(强联通分量)
题目链接:
uva
11504-Dominos缩点,入度为0的点个数即为答案。
JeraKrs
·
2020-09-15 23:49
图论-强连通图
UVA
训练指南-第五章
GRADE:D
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
图论
上一页
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
其他