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
poj
POJ
-3461 Oulipo
题目链接:http://
poj
.org/problem?id=3461题目大意:给你两个字符串p和s,求出p在s中出现的次数。
iteye_8644
·
2020-08-23 01:49
POJ
1422 Air Raid 最小路径覆盖(二分图匹配)
一个PXP的有向图中,路径覆盖就是在图中找一些路径,使之覆盖了图中的所有顶点,且任何一个顶点有且只有一条路径与之关联;(如果把这些路径中的每条路径从它的起始点走到它的终点,那么恰好可以经过图中的每个顶点一次且仅一次);如果不考虑图中存在回路,那么每条路径就是一个弱连通子集.由上面可以得出:1.一个单独的顶点是一条路径;2.如果存在一路径p1,p2,......pk,其中p1为起点,pk为终点,那么
iteye_6233
·
2020-08-23 01:48
POJ
3580 SuperMemo (Splay tree)
转载请注明出处,谢谢http://blog.csdn.net/ACM_cxlove?viewmode=contentsby---cxlove也是一个很BT的数据结构题。操作比较多。其中特有的一个操作是REVOLVE右移操作。将区间[a,b]右移c位首先c可能比较多,可以先对区间长度取模。在右移之后,可以发现[a,b]被分为两个区间[a,b-c][b-c+1,b],将后者插入到前者之前即可。就可以化
iteye_6233
·
2020-08-23 01:48
poj
1422 二分图最小路径覆盖
二分图最小路径覆盖==点数n--二分图最大匹配,,,知道了这个公式,,又是一道水题。。。二分图方面的题,,关键是建图,把图建好了,剩下的就简单了。。。题目:AirRaidTimeLimit:1000MSMemoryLimit:10000KTotalSubmissions:4600Accepted:2722DescriptionConsideratownwhereallthestreetsareon
iteye_20746
·
2020-08-23 01:17
POJ
3613 Cow Relays 倍增Floyd
求[S,T]间长度为k的最短路长度。考虑Floyd算法。发现Floyd每枚举一个中间点,最短路长度就可能翻倍。利用这个性质,使用类似矩阵乘法的方式计算即可。#include#includeusingnamespacestd;#defineFOR(i,j,k)for(i=j;i<=k;i++)intnum[1005],size=0;intget(inti){returnnum[i]?num[i]:n
huanghongxun
·
2020-08-23 01:36
最短路
POJ
矩阵乘法
ACM学习-
POJ
-1017-Packets
ACM学习-
POJ
-1017-PacketsPacketsTimeLimit:1000MSMemoryLimit:10000KTotalSubmissions:40435Accepted:13553DescriptionAfactoryproducesproductspackedinsquarepacketsofthesameheig
Colin丶
·
2020-08-23 01:30
剑指POJ
c/c++
一步一步学算法
剑指POJ-ACM学习
POJ
3254--Corn Fields
题目大意:有一个m*n的场地,1表示可以种草,0表示不可以。在草地上可以放牛,但是,两头牛不能相邻,问有多少种放牛方法(牛的数量不限,不放牛也算一种)。分析:状压DP。状态:dp[i][j]表示第i行第j种状态的方法数。状态转移方程,慢慢分析。首先,我们判断一行有多少种放牛方法,因为1不能相邻,且最多只有12列,所以总数不会超过600。接着,判断哪些方法与第一行场地不矛盾,由于只要存在一个位置矛盾
ZeroMagic
·
2020-08-23 01:29
动态规划
poj
1422 最小路径覆盖
题意:一个地图上有n个小镇,以及连接着其中两个小镇的有向边,而且这些边无法形成回路。现在选择一些小镇空降士兵(1个小镇最多1个士兵),士兵能沿着边走到尽头,问最少空降几个士兵,能遍历完所有的小镇。思路:匈牙利算法求最小路径覆盖:在一个有向图中,路径覆盖就是在图中找一些路径,使之覆盖了图中的所有顶点,且任何一个顶点有且只有一条路径与之关联;(如果把这些路径中的每条路径从它的起始点走到它的终点,那么恰
小黑妹
·
2020-08-23 01:25
二分图匹配
POJ
1017 Packets(简单贪心)
PacketsTimeLimit:1000MSMemoryLimit:10000KB64bitIOFormat:%lld&%lluSubmitStatusDescriptionAfactoryproducesproductspackedinsquarepacketsofthesameheighthandofthesizes1*1,2*2,3*3,4*4,5*5,6*6.Theseproductsa
hellohelloC
·
2020-08-23 01:25
贪心
poj
3041 Asteroids
经典的最小点覆盖。对于一个小行星来说,要么清理该行,要么该列时清理掉,所以也就是每个小行星对应的行列中至少选择一样来清理。下面建图,如果我们把每行看成集合一中的点,每列看成集合二中的点,一个小行星看成是其对应行列的连线,那么也就是说不能存在某一条连线两边的点都没有被选中的情况。这恰好就是二分图最小点集覆盖的要求。varn,k:longint;g:Array[1..500,1..500]oflong
tragedies
·
2020-08-23 01:03
图
poj
3041 Asteroids 二分图的最大匹配==最小覆盖点。
题目的意思是在一个网格中有若干个点,每一次可以一下子清除一行或者一列,问多少次可以将网格中的点全部清除。分析:将行做表看作一个集合的点,列坐标看作一个集合的点,每个点就连接两个集合的边,求出最大匹配就是所要的答案。。。题目:AsteroidsTimeLimit:1000MSMemoryLimit:65536KTotalSubmissions:7887Accepted:4196Description
forpro_yang
·
2020-08-23 01:59
图论
匹配问题学习小结(
POJ
)
转自:http://www.cppblog.com/abilitytao/archive/2009/10/21/99124.aspx临行上海,决定把最近研究过的各种匹配题做个汇总,原因是这样既可以巩固自己对匹配问题的掌握,又可以借此复习一下匹配问题的各种外在表现形式。我认为,如果比赛中出到匹配,出题者在问题的算法上大做文章的可能性不大,大多数出题者一定会挖空心思来设计一个让你眼花缭乱的背景,借此来
小爷永远不死
·
2020-08-23 01:58
数据结构与算法
poj
1022 Packing Unit 4D Cubes——dfs 搜索
转载于:(●’◡’●)PackingUnit4DCubesDescriptionWeusuallythinkthattherearethreegeometricdimensions;thefourthdimensionisusuallytime.However,theAssociationforCustomizingMachines(ACM)hastodealwithfourgeometrical
five_east_west
·
2020-08-23 01:56
深度优先DFS
poj
3544 Journey with Pigs——贪心策略
转载于:http://www.voidcn.com/article/p-yhwbesvr-bkh.htmlJourneywithPigsDescriptionFarmerJohnhasapigfarmneartownA.HewantstovisithisfriendlivingintownB.Duringthisjourneyhewillvisitnsmallvillagessohedecided
five_east_west
·
2020-08-23 01:24
贪心
poj
1033 Defragment——(搜索?)
转载于:https://www.cnblogs.com/damacheng/archive/2010/09/24/1833983.htmlDefragmentDescriptionYouaretakingpartinthedevelopmentofa“NewGeneration”operatingsystemandtheNGfilesystem.Inthisfilesystemalldiskspa
five_east_west
·
2020-08-23 01:24
深度优先DFS
poj
1020 Anniversary Cake——dfs搜索
AnniversaryCakeDescriptionNahidKhalehdecidestoinvitethekidsofthe“Shahr-eGhashang”toherweddinganniversary.Shewantstoprepareasquare-shapedchocolatecakewithknownsize.Sheaskseachinvitedpersontodetermineth
five_east_west
·
2020-08-23 01:24
深度优先DFS
SOLDIERS(
poj
1723 排序/中位数/货舱选址问题扩展)
DescriptionNsoldiersofthelandGridlandarerandomlyscatteredaroundthecountry.ApositioninGridlandisgivenbyapair(x,y)ofintegercoordinates.Soldierscanmove-inonemove,onesoldiercangooneunitup,down,leftorright
five_east_west
·
2020-08-23 01:53
ACM
POJ
-2201-Cartesian Tree(笛卡尔树)
DescriptionLetusconsideraspecialtypeofabinarysearchtree,calledacartesiantree.Recallthatabinarysearchtreeisarootedorderedbinarytree,suchthatforitseverynodexthefollowingconditionissatisfied:eachnodeinit
faithdmc
·
2020-08-23 01:47
笛卡尔树
poj
1422 hungary算法(伞兵降落)
题意:给定一个有向无环图,可以按照路径方向行走,问最少从几个起点开始行走能走完整个图。思路:二分图最大匹配。答案为节点数减去最大匹配数。#include#include#defineN125intn,m,T;intg[N][N],link[N],visited[N];intdfs(inti){intj;for(j=1;j<=n;j++)if(g[i][j]&&!visited[j]){visite
dumeichen
·
2020-08-23 01:10
图论——二分图
Remmarguts' Date----
POJ
_2449----第k最短路
题目地址:http://
poj
.org/problem?
dr5459
·
2020-08-23 01:09
搜索
poj
3254Corn Fields题解
CornFieldsTimeLimit:2000MSMemoryLimit:65536KTotalSubmissions:9623Accepted:5092DescriptionFarmerJohnhaspurchasedalushnewrectangularpasturecomposedofMbyN(1≤M≤12;1≤N≤12)squareparcels.Hewantstogrowsomeyum
deirlym2014
·
2020-08-23 01:25
poj
2393 Yogurt factory
题意:一个酸奶公司有n周的生产计划,在第I周每生产一单位需要c_i成本,需要向客户交货y_i单位,公司有一个无穷大的仓库,并且酸奶可以存储任意时间不会腐化。没存一周一单位的酸奶需要s成本。问怎样安排生产与存储,使得n周的成本最小网上的思路:总是使得当前周数生产成本最小,用for循环维护。#include#include#include#defineMin(a,b)a#include#include
chen_minghui
·
2020-08-23 01:32
贪心
poj
3682 亚瑟王抛硬币(雾)
次正面朝上的期望花费得到方程f[i]=f[i-1]*p+(1-p)*f[i]g[i]=p*(g[i-1]+2*(f[i-1]+1)-1)+(1-p)*(g[i]+2*(f[i]+1)-1)移项得到递推关系式顺便吐槽一下
poj
我要吃熊猫
·
2020-08-23 01:00
数学期望DP
Yogurt factory(
POJ
2393, 贪心)
题目链接这个题就比较简单了,算是我做的最快的几个题之一了,不过还是WA了一次,因为看到“Notethatthetotalmightbetoolargefora32-bitinteger.”后,我果断使用了long类型而忘了long也是32位,还好我很快就反应过来了,不然又要浪费时间去检查代码了。/*i周的perunitofyogurt的最低成本为b[i]最低cost即求和b[i]*Y[i]递推可得
c138Rick
·
2020-08-23 01:22
挑战程序设计竞赛!
POJ
- 3608 Bridge Across Islands(凸包+旋转卡壳模板 求两凸包点之间的最近距离)
链接:https://cn.vjudge.net/problem/
POJ
-3608题意:求两凸包点之间的最近距离,注意这个意思是说,如果求点到线段的距离,那么要保证垂足落到线段上。
Qingo呀
·
2020-08-23 01:15
=====计算几何=====
=====模板=====
POJ
3041 Asteroids 二分图的最大匹配(最小点颠覆集)
POJ
3041Asteroids二分图的最大匹配(最小点颠覆集)题意:一直可以发射炮弹,每个炮弹可以打掉每一行或每一列的所有行星求如何发射才可以使炮弹使用的数量最少有题意可以抽象出两类出来每一行的坐标可以看成一个集合
HAI__嗨I起来
·
2020-08-23 01:12
poj
-------图论------
POJ
1691平板涂色
题目描述原题来自:
POJ
1691CE数码公司开发了一种名为自动涂色机(APM)的产品。它能用预定的颜色给一块由不同尺寸且互不覆盖的矩形构成的平板涂色。为了涂色,APM需要使用一组刷子。
baibu2262
·
2020-08-23 01:07
poj
2823(单调队列)
我们知道,上一种算法有一个地方是重复比较了,就是在找当前的f(i)的时候,i的前面k-1个数其它在算f(i-1)的时候我们就比较过了。那么我们能不能保存上一次的结果呢?当然主要是i的前k-1个数中的最大值了。答案是可以,这就要用到单调递减队列。单调递减队列是这么一个队列,它的头元素一直是队列当中的最大值,而且队列中的值是按照递减的顺序排列的。我们可以从队列的末尾插入一个元素,可以从队列的两端删除元
allia990718
·
2020-08-23 01:23
poj
1275(差分约束)
POJ
1275出纳员的雇佣【差分约束】出纳员的雇佣Tehran的一家每天24小时营业的超市,需要一批出纳员来满足它的需要。
allia990718
·
2020-08-23 01:23
poj
1830(求解xor方程组)
4800:
Poj
1830开关问题TimeLimit:1SecMemoryLimit:128MBSubmit:16Solved:15[Submit][Status][WebBoard]Description
allia990718
·
2020-08-23 01:23
POJ
3714 Raid 平面最近点对 [喜闻乐见的暴力算法]
RaidDescriptionAftersuccessivefailuresinthebattlesagainsttheUnion,theEmpireretreatedtoitslaststronghold.Dependingonitspowerfuldefensesystem,theEmpirerepelledthesixwavesofUnion'sattack.Afterseveralslee
akaline
·
2020-08-23 01:52
OIer在成长
poj
1422 Air Raid (最小路径覆盖)
链接:
poj
1422题意:有n个点和m条有向边,现在要在点上放一些伞兵,伞兵可以沿着图走,直到不能走为止,每条边有且仅有一个伞兵走过,问最少放多少个伞兵思路:求的最小路径覆盖,用二分图来做对于这样的一个有向图做最小路径覆盖
happy_lcj
·
2020-08-23 01:46
二分图
poj
POJ
1691 (黑书习题,平板涂色)
考虑到矩形个数不超过15个,自然首先想到状态压缩DP。对于每个方块,若已经涂色则对应位置为1,否则为0。则最终状态为(1#include#include#include#include#includeusingnamespacestd;constintSIZE=1v[16];setst;intmain(){scanf("%d",&cas);while(cas--){scanf("%d",&n);s
GentleH
·
2020-08-23 01:46
poj
2226 二分图 最小顶点覆盖 “草泥马”
参考地址:http://hi.baidu.com/%BA%A3%CF%E0%C1%AC/blog/item/33dc572f55a1bf4b4fc226a7.html题意:图中的"*"代表泥泞,"."代表草,要把所以泥泞的地方全铺上板,板可以进行叠加,输出最小的板数。一开始看着这道题目,有点儿摸不着头脑,果然像平哥跟龙哥说的那样,这道题的建图模式十分神奇。画图画了好久才领略到大牛们的风范。例如:*
a402630999
·
2020-08-23 01:08
ACM之图论
poj
3680
题解:相邻的建边每一段建边然后见一个原点,汇点代码:#include#include#include#include#includeusingnamespacestd;constintN=100005;intb[N],T,c[N],fi[N],n,t,cas,m,x,mp[N],k,a[N];inty,z,f[N],ne[N],num,zz[N],fl[N],gp[N],dist[N],pre[N
a5199519
·
2020-08-23 01:37
并查集进阶
并查集进阶文章目录并查集进阶绪论普通并查集初始化搜索合并带权并查集初始化搜索合并种类并查集例题HDU3047(种类并查集)HDU3635(带权并查集)
POJ
1988(带权并查集)
POJ
2912(种类并查集
Dawn-K
·
2020-08-23 01:03
数据结构
acm
POJ
-1422Air Raid
题目意思说,伞兵空降城镇,空降以后会选择一条路访问两个城镇。现在问要访问所有的城镇最少要空降多少次。看到题目就有点像最小边覆盖,用最小的边去覆盖所有的顶点。那么我们可以用二分图来求。最小边覆盖+最大匹配=V(顶点的个数)我们只需要构造一个二分图求得最大匹配以后用顶点个数减去就可以#include#include#include#include#include#definemaxn1005using
Yuki_fx
·
2020-08-23 01:25
【
poj
1691】Painting A Board
DescriptionTheCEdigitalcompanyhasbuiltanAutomaticPaintingMachine(APM)topaintaflatboardfullycoveredbyadjacentnon-overlappingrectanglesofdifferentsizeseachwithapredefinedcolor.Tocolortheboard,theAPMhasa
WilliamCode
·
2020-08-23 01:47
poj
1149--PIGS (网络最大流,Ford-Fulkerson算法 和 dinic算法)
MirkoworksonapigfarmthatconsistsofMlockedpig-housesandMirkocan'tunlockanypighousebecausehedoesn'thavethekeys.Customerscometothefarmoneafteranother.Eachofthemhaskeystosomepig-housesandwantstobuyacertai
Vace___yun
·
2020-08-23 01:14
网络流
POJ
3255 Roadblocks --次短路 + spfa
Bessiehasmovedtoasmallfarmandsometimesenjoysreturningtovisitoneofherbestfriends.Shedoesnotwanttogettoheroldhometooquickly,becauseshelikesthesceneryalongtheway.Shehasdecidedtotakethesecond-shortestrath
Vace___yun
·
2020-08-23 01:14
图论
spfa
最短路
POJ
2449 Remmarguts' Date(k短路)
Description给出一张n个点m条边的无向图,问从s到t的路径中第k短的路径长度Input第一行两个整数n和m表示点数和边数,之后m行每行三个整数a,b,c表示a点和b点之间有一条权值为c的边,之后三个整数s,t,k表示求s到t的k短路Output输出从s到t的路径中第k短的路径长度SampleInput22125214122SampleOutput14Solutionk短路,spfa+A*
v5zsq
·
2020-08-23 01:13
POJ
最短路
poj
3041 二分图最小顶点覆盖
如题:http://
poj
.org/problem?
Twenty_seven
·
2020-08-23 01:40
网络流
poj/hdu
ACM
二分图
POJ
1019 数论基础题
NumberSequenceTimeLimit:1000MSMemoryLimit:10000KTotalSubmissions:37350Accepted:10780DescriptionAsinglepositiveintegeriisgiven.Writeaprogramtofindthedigitlocatedinthepositioniinthesequenceofnumbergroup
June.lu
·
2020-08-23 01:40
数论
POJ
3783 Balls (线性dp 智力题)
BallsTimeLimit:1000MSMemoryLimit:65536KTotalSubmissions:664Accepted:463DescriptionTheclassicTwoGlassBallsbrain-teaserisoftenposedas:"Giventwoidenticalglassspheres,youwouldliketodeterminethelowestfloor
_TCgogogo_
·
2020-08-23 01:36
动态规划
ACM
DP ——线性dp之LIS
POJ
1631LIS解析:LIS是longestIncreasingSequence是一道典型的线性DP问题,有两种算法可以求一种是n^2的算法,设a:1-n的序列fori1->nforj1->idp[
Tawn0000
·
2020-08-23 01:36
动态规划
POJ
1264 SCUD Busters (凸包面积+判断点是否在凸包内)
SCUDBustersTimeLimit:1000MSMemoryLimit:10000KTotalSubmissions:1104Accepted:439DescriptionSomeproblemsaredifficulttosolvebuthaveasimplificationthatiseasytosolve.Ratherthandealwiththedifficultiesofconst
_TCgogogo_
·
2020-08-23 01:36
ACM
计算几何
算法题
LCP 4. 覆盖 状压DP
OJ题意已经非常清楚了,这题其实跟[
POJ
2411]这道题类似,算是一个加强版,都是放置多米诺骨牌,不过这个题添加了障碍物,也就是多加了判断而已,不过也在放置逻辑上加大了难度。
P19777
·
2020-08-23 00:47
算法
RMQ模板
http://
poj
.org/problem?
Jaihk662
·
2020-08-23 00:21
#
推理
游戏与技巧
第k短路(
POJ
2449: Remmarguts' Date)
Remmarguts'DateTimeLimit:4000MSMemoryLimit:65536KTotalSubmissions:30980Accepted:8462Description"Goodmannevermakesgirlswaitorbreaksanappointment!"saidthemandarinduckfather.Softlytouchinghislittleducks'
Jaihk662
·
2020-08-23 00:21
#
最短路与最小生成树
POJ
-1422-Air Raid 解题报告
求二分图最小路径覆盖。题意:在一个小镇里所有的街道都是单向的并且每一条街道都从一个交叉路口通往另一个交叉路口。你无法从一个交叉路口通过街道走到相同的交叉路口,因为小镇里的街道没有构成环。假设有若干个伞兵降落到若干个交叉路口上,他们可以沿着小镇里的单向街道行走并且每一个交叉路口只能被伞兵走一次(降落的地方算已经走过一次)。那么你的任务是编写一个程序计算出最少需要降落多少个伞兵可以使得小镇里每一个交叉
剑紫青天
·
2020-08-23 00:19
POJ
题解
ACM题解
【二分图】
ACM解题报告
上一页
127
128
129
130
131
132
133
134
下一页
按字母分类:
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
其他