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
图论500题
===========最小生成树+并查集==========【HDU】1213HowManyTables基础并查集★1272小希的迷宫基础并查集★1325&&
poj
1308IsItATree?
shinimashzi
·
2020-09-12 06:49
图论
POJ
- 3764 The xor-longest Path (01字典树)
POJ
-3764题意:求树上两个结点间路径的XOR值的最大值。
shinimashzi
·
2020-09-12 06:48
数据结构
POJ
- 1419 (最大独立集 最大团问题)
GraphColoringTimeLimit:1000MSMemoryLimit:10000KTotalSubmissions:5414Accepted:2526SpecialJudgeDescriptionYouaretowriteaprogramthattriestofindanoptimalcoloringforagivengraph.Colorsareappliedtothenodesof
LP_Cong
·
2020-09-12 06:48
————ACM相关————
——图论相关——
ACM
-
最大团
ACM
-
最大独立集
dfs+bfs专题(简单题)
A.迷宫问题
POJ
3984bfs+输出路径#include#include#include#include#includeusingnamespacestd;intmaze[5][5];intway[4
shinimashzi
·
2020-09-12 06:17
图论
【
POJ
】2728 Desert King 分数规划
题目传送门题目大意:给出n个三元组(x,y,z),第i个三元组表示第i个点的坐标为(x,y)、权值为w的点。两个点i,j之间的距离为(xi−xj)2+(yi−yj)2−−−−−−−−−−−−−−−−−√,权值为|wi−wj|,求权值与距离比例最小的生成树。这是一道经典的分数规划题目。话说为什么我今天才知道有一种算法叫分数规划?逃考虑二分答案,用W−mid×dis建边(其中W表示权值,dis表示距离
Chester_King
·
2020-09-12 06:43
POJ
(整体)二分
折半搜索
最小生成树
并查集
水题
poj
.org 2362/洛谷 UVA10364
描述给定一组不同长度的棒,是否有可能加入它们端到端形成一个正方形?输入第一行输入包含N,测试用例的数量。每个测试用例都以一个整数4#include#includeusingnamespacestd;intm,vis[100001],len[100001],sum,n;//vis为标记数组,len为输入的长度,sum为这组len的总和booldfs(intdi,intshengyu,intbegin
ljqmiao_
·
2020-09-12 06:53
无
POJ
3501 Escape from Enemy Territory BFS
简单的BFS,先预处理一下每个点到enemy的·最近距离,然后二分BFS一下就可以了,还有就是二分要注意EscapefromEnemyTerritoryTimeLimit:5000MSMemoryLimit:65536KTotalSubmissions:2274Accepted:632DescriptionAsmallgroupofcommandoshasinfiltrateddeepintoen
Albafica
·
2020-09-12 06:29
搜索
poj
3364
1a,打个表找找规律就ok了惹不住晒一下:#includeusingnamespacestd;intmain(){intn,a,b,c,d;while(cin>>a>>b>>c){if(a==0&&b==0&&c==0)break;if(a
琴空
·
2020-09-12 06:28
POJ
javax.el.PropertyNotFoundException:在类型org.kz.com.
poj
o.Book上找不到属性'BookName'
标题实体类get,set的属性首字母一定要小写,规范规定属性值的首字母必须小写。另外需要在映射表上把小写字母属性值x映射到数据库的表里的值大写X${s.BookName}
惆怅的娴雯
·
2020-09-12 06:19
poj
2728 Desert King 最优比例生成树
DesertKingTimeLimit:3000MSMemoryLimit:65536KTotalSubmissions:12256Accepted:3455DescriptionDavidtheGreathasjustbecomethekingofadesertcountry.Towintherespectofhispeople,hedecidedtobuildchannelsalloverhi
kongming_acm
·
2020-09-12 06:18
acm_图论
poj
1305 Fermat vs. Pythagoras 求小于等于N的素勾股数的个数 暴力方法
DescriptionComputergeneratedandassistedproofsandverificationoccupyasmallnicheintherealmofComputerScience.Thefirstproofofthefour-colorproblemwascompletedwiththeassistanceofacomputerprogramandcurrenteff
kongming_acm
·
2020-09-12 06:18
acm_数学问题
poj
3501 Escape from Enemy Territory 二分+预处理+bfs
EscapefromEnemyTerritoryTimeLimit:5000MSMemoryLimit:65536KTotalSubmissions:2741Accepted:752DescriptionAsmallgroupofcommandoshasinfiltrateddeepintoenemyterritory.Theyhavejustaccomplishedtheirmissionand
keepcoral
·
2020-09-12 06:44
bfs
二分
POJ
1271 && uva 10117 Nice Milk
求面包最多能蘸到牛奶的面积思路:dfs枚举边,然后向内推进h,用半平面交求不能蘸到牛奶的面积,用总面积减去面积,维护最大值有一个小trick:k有可能会比边大,需要判断一下;不得不说不知道是uva的机器比
poj
Mr_sck
·
2020-09-12 06:44
学生时代刷题归档
POJ
2362 Square
题目描述:给定一系列枝条,判断他们是否可以收尾相连接成一个正方形。样例输入:第一行是样例个数N,以下各n行是的第一个数M是这个样例的枝条数,然后后面跟着各个枝条的长度。限制条件:4#include#include#includeusingnamespacestd;intmap[21]={0},stick[21],l,sum,N;booldfs(intn,ints,intlen){if(n==3)r
kalilili
·
2020-09-12 06:13
DFS
【
poj
2728】Desert King
ProblemDescriptionDavidtheGreathasjustbecomethekingofadesertcountry.Towintherespectofhispeople,hedecidedtobuildchannelsalloverhiscountrytobringwatertoeveryvillage.Villageswhichareconnectedtohiscapital
johann_wyh
·
2020-09-12 06:04
POJ
OI
分数规划
生成树
轮廓线DP 专项
POJ
2411Mondriaan’sDream题意:n∗mn*mn∗m(n,m#include#include#includeusingnamespacestd;#defineLLlonglongLLdp
JK Chen
·
2020-09-12 06:34
DP动态规划
习题2-4 求一元二次方程的根
POJ
2707(精度问题)
Note:本题有三个易错点,均标注在代码中1.精度必须用double型2.不能delta==0时才认为x1==x2。应当delta小于一个较小数字时,fabs(delta)x2的实部||(x1的实部==x2的实部&&x1的虚部>=x2的虚部)输入样例:31.03.01.02.0-4.02.01.02.08.0输出样例:x1=-0.38197;x2=-2.61803x1=x2=1.00000x1=-
满树
·
2020-09-12 06:01
算法基础与在线实践
算法基础
模拟
POJ
-2728-Desert King
POJ
-2728-DesertKinghttp://
poj
.org/problem?
iteye_6233
·
2020-09-12 06:51
POJ
1486 二分图最大匹配 必要匹配
本题的意思就是把所有的必要匹配输出,但是貌似没说必须是满的匹配所谓必要匹配在本题中的意思就是,在所有的最大匹配中,1个数字都会匹配到同一个字母上去。那么这个数字和字母的匹配就是必要匹配了使用的方法就是进行删边,先做一次最大匹配,然后对每个数字,将其匹配的边删掉后的图中进行寻找增广路的操作,如果能找到增广。说明该数字的匹配不唯一。否则就输出。另外本题最好用邻接矩阵来做,因为数字比较小并且删边时操作方
iteye_6233
·
2020-09-12 06:50
poj
2195 带权重的二分图最大匹配问题
看了很长时间二分图的匹配,没怎么理解,带权重的就更不用说了。但是既然看了这题,先给刷过吧。粘的别人的模板,过了,心里很不爽,有空一定要好好读读《算法导论》的这个章节。#include#include#include#defineMAXN110#defineinf1000000000#define_clr(x)memset(x,0xff,sizeof(int)*n)//pleasedeclarepa
iteye_3619
·
2020-09-12 06:18
POJ
1274 二分图最大匹配
一道很裸很裸的二分图匹配。。。。刚做了我们学校oj上的一道二分图匹配,,,所以这道题很快就1A了,,,,水题,,题目:ThePerfectStallTimeLimit:1000MSMemoryLimit:10000KTotalSubmissions:12137Accepted:5632DescriptionFarmerJohncompletedhisnewbarnjustlastweek,comp
iteye_20746
·
2020-09-12 06:17
难以捉摸的动态规划
是ACM比赛中不可或缺的技巧之一,又或者是征战
POJ
水题必备的利器?倘若果真如此,那我多少有些羡慕你,因为我至始至终都没有领悟动态规划的精髓。
iteye_16843
·
2020-09-12 06:46
难以捉摸的动态规划
POJ
--3111 0/1分数规划
/**题意:和上道题题型类似求解k个二元组和最大并输出序号结构体存一下就ok了;*/#include#include#include#include#definelllonglongusingnamespacestd;constintmaxn=1e6+7;constdoubleeps=1e-7;intn,k,ans[maxn];structnode{intid;doubleval,v,w;}a[m
布呗之路
·
2020-09-12 06:34
ACM--二分
POJ
2728 Desert King
分数规划->最优比率生成树+(二分/迭代)迭代Memory:420KTime:438MShttps://code.csdn.net/snippets/1632673二分Result:TimeLimitExceeded见错误分析和#现实部分TLE:https://code.csdn.net/snippets/1632674Memory:8292KTime:1297MSAC:https://code.
guozizheng001
·
2020-09-12 06:45
OI
poj
3041二分图的最大匹配匈牙利算法
题意:一艘飞船想经过一个有小行星的区域,那么他需要用炮把这些行星都干掉,才能安全过去,这个炮比较nb它可以一次干掉一行,或者一列。然后紧接着给出一个矩阵,并给出了行星在这个矩阵里的坐标。然后问你飞船经过这个区域所需要开的最少的炮是多少?(要全部干掉所有的小行星)一、二分图的匹配问题给定一个无向图G=(V,E),一个匹配是一个边的子集合M⊆E,且满足对所有顶点v∈V,M一条边与v关联。如果M中某条边
老船长
·
2020-09-12 06:44
C++
POJ
3041 Asteroids(最小点覆盖)
啦啦啦【题目分析】比较经典的最小点覆盖,对于障碍物(i,j),我们可以选择消第i行,也可以选择消第j列,所以所有障碍物横纵坐标连边。问最少消多少次,就是问最大能匹配几次,转化为最大匹配即可。跑一遍网络流或匈牙利即可。【代码~】#include#include#include#include#includeusingnamespacestd;constintMAXN=1010;constintMAX
Michael_GLF
·
2020-09-12 06:59
————图论————
网络流
Let's
Network
Flow!
poj
1087(最大流)
APlugforUNIXTimeLimit:1000MSMemoryLimit:65536KTotalSubmissions:10161Accepted:3306DescriptionYouareinchargeofsettingupthepressroomfortheinauguralmeetingoftheUnitedNationsInterneteXecutive(UNIX),whichha
Pira
·
2020-09-12 06:27
图论
二分图最大匹配 匈牙利算法模板题
POJ
1274#include#include#include#definemem(a,b)memset((a),b,sizeof(a))#definedecout<
flyzer
·
2020-09-12 05:55
UVA - 11270 轮廓线DP
其实这题还能用状压DP解决,可是时间达到2000ms只能过掉
POJ
2411.状压DP解法详见状压DP解
POJ
2411贴上
POJ
2411AC代码:2000ms时间复杂度h*w*(2^w)*(2^w)#include
flyawayl
·
2020-09-12 05:55
算法之路
Prototype功能预览九:接口最小化原则-更安全的接口
article/category/7055640对此框架有兴趣或想参与开发的请加QQ群:255195191在SpringMVC或dubbo以及其它任意接口调用(跨服务器或第三方调用)过程中,我们经常会用一些
POJ
O
flyxxxxx
·
2020-09-12 05:55
Prorotype框架
ACM_普通DP
这是一种用之前的状态推之后的状态的解决问题的方法,也可以说用空间换时间本文将以:1.动态规划的状态,状态转移,初始化2.动态规划的递推和递归3.动态规划的例题4.动态规划的一些技巧来说明动态规划为了更好的说明先直接给个例题http://
poj
.org
fkjslee
·
2020-09-12 05:54
动态规划
POJ
-3364(简单组合)(Black and white painting )
【题目描述】a*b的棋盘,最下角*可能是白色或黑色;问:里面包好多少个8*8的棋盘,这个棋盘最下角必须是白色【解题思路】拿16*16的比划一下就知道了,很简单intmain(){inta,b,c;while(cin>>a>>b>>c,(a||b||c)){a-=7;b-=7;if((a&1)&&(b&1))printf("%d\n",a*b/2+c);elseprintf("%d\n",a*b/2
famousDT
·
2020-09-12 05:17
普通算法
POJ
1274 二分图最大匹配简单单向
ThePerfectStallTimeLimit:1000MSMemoryLimit:10000KTotalSubmissions:23153Accepted:10312DescriptionFarmerJohncompletedhisnewbarnjustlastweek,completewithallthelatestmilkingtechnology.Unfortunately,duetoe
diaobin0154
·
2020-09-12 05:33
POJ
3281-Dining 最大流解决匹配问题
如果只是分配食物的话,那么用二分图最大匹配就能够解决了。但遇到这种需要同时给一头牛分配所喜欢的食物和饮料的情况,就不能很好的处理了。不过,我们可以将食物和饮料所对应的两个匹配通过下面的方法联合起来求解。图的顶点在食物对应的匹配中的食物和牛,饮料对应的匹配中的饮料和牛之外,还有一个源点sss和一个汇点ttt在两个匹配相同的牛之间连一条边,在sss和所有食物,ttt和所有饮料之间连一条边边的方向为ss
失学少年等九推
·
2020-09-12 05:14
ACM杂项
ACM图论/网络流
算法
poj
3020Antenna Placement 最小边覆盖
//最小边覆盖//最小边覆盖=最大独立集=n-最大匹配//这个是在原图是二分图上进行的//由于此题为无向图//最小边覆盖=最大独立集=n-最大匹配/2;#include#include#includeusingnamespacestd;constintmaxn=45*15;intline[maxn][maxn];intmatch[maxn];intvis[maxn];charstr[maxn][m
ijbuhv
·
2020-09-12 05:41
二分匹配
POJ
3364
为什么我的代码AC不了。#includeintv[40001][40001][10];longintf(intn,intm,intc){if(n==8&&m==8&&c==0)v[8][8][0]=0;if(n==8&&m==8&&c==1)v[8][8][1]=1;if(n==9&&m==8&&c==0)v[9][8][0]=1;if(n==9&&m==8&&c==1)v[9][8][1]=
buaa_shang
·
2020-09-12 05:41
POJ
POJ
3264 RMQ问题 ST算法
因为之前都是线段树解决RMQ问题,省脑子……(因为写的顺手)……但是因为RMQ毕竟常数大,而且其实程序还相对ST要长……以前写过ST算法,但是因为每次都在纠结到底+1呢,还是-1呢,边界问题处理的我蛋都碎了好几次,这次重新学习了一下ST(sparsetable)算法,好好的处理了这些问题的理解。ST算法:解决RMQ问题。RMQ问题:区间最大值,最小值问题……时间复杂度:预处理nlogn,查询O(1
CMTM4
·
2020-09-12 05:57
RMQ
st
POJ
POJ
- 3486 Computers 题解
Everybodyisfondofcomputers,butbuyinganewoneisalwaysamoneychallenge.Fortunately,thereisalwaysaconvenientwaytodealwith.Youcanreplaceyourcomputerandgetabrandnewone,thussavingsomemaintenancecost.Ofcourse,
ba82586628365094
·
2020-09-12 05:24
POJ
2195 Going Home 【最小费用流】+【最佳匹配图二部】
GoingHomeTimeLimit:1000MSMemoryLimit:65536KTotalSubmissions:18169Accepted:9268DescriptionOnagridmaptherearenlittlemenandnhouses.Ineachunittime,everylittlemancanmoveoneunitstep,eitherhorizontally,orver
aofan9566
·
2020-09-12 05:50
POJ
1469 COURSES(匈牙利算法二分图最大匹配)
COURSESTimeLimit:1000MSMemoryLimit:10000KTotalSubmissions:20333Accepted:7992DescriptionConsideragroupofNstudentsandPcourses.Eachstudentvisitszero,oneormorethanonecourses.Yourtaskistodeterminewhetherit
aozil_yang
·
2020-09-12 05:19
POJ
匈牙利算法
POJ
3041 Asteroids 最小顶点覆盖
AsteroidsTimeLimit:1000MSMemoryLimit:65536KTotalSubmissions:16509Accepted:9004DescriptionBessiewantstonavigateherspaceshipthroughadangerousasteroidfieldintheshapeofanNxNgrid(1#include#include#include#
aosakixuan
·
2020-09-12 05:18
图论-二分图
POJ
--2391[Ombrophobic Bovines] Floyd+最大流判定(拆点)+二分答案
思路:(1):Floyd+二分答案+最大流判定(拆点)构图:(1):将每个点拆成两点,一个入点(i),一个出点(i+N).(2):增加超级源点scr,向每个入点(i)连一条容量为当前牛数(a);//保证每个牛棚的当前牛数;(3):增加一个超级汇点sink,每个出点(i+N)向汇点连一条容量为该牛棚可容纳数(b);//用来限制每个牛棚的容量;(4):如果两点间(x,y)的距离小于等于当前枚举的答案m
__简言
·
2020-09-12 05:12
POJ
-3281 : 最大流(Dinic算法 + ISAP算法)
DiningTimeLimit:2000MSMemoryLimit:65536KTotalSubmissions:6958Accepted:3178DescriptionCowsaresuchfinickyeaters.Eachcowhasapreferenceforcertainfoodsanddrinks,andshewillconsumenoothers.FarmerJohnhascooke
GentleH
·
2020-09-12 05:05
poj
3041 Asteroids(java + 匈牙利算法)
package匈牙利算法;importjava.util.Scanner;/**问题请参考http://
poj
.org/problem?
萝卜-兔子
·
2020-09-12 05:34
ACM
网络流三大算法【邻接矩阵+邻接表】
POJ
1273
网络流的基本概念跟算法原理我是在以下两篇博客里看懂的,写的非常好。http://www.cnblogs.com/ZJUT-jiangnan/p/3632525.htmlhttp://www.cnblogs.com/zsboy/archive/2013/01/27/2878810.html网络流有四种算法,包括Edmond-Karp(简称EK),Ford-Fulkerson(简称FF),dinic算
a6334167
·
2020-09-12 05:33
poj
1486 二分图最大匹配必须边
题意:就是求点和矩形的最大匹配。如果有这种唯一的对应关系则输出,没有的话输出none思路:点和矩阵建立连接,然后求最大匹配。同时注意删边的技巧。#include#includeusingnamespacestd;structpoint{intx,y;}P[100];structrec{intminx;intminy;intmaxx;intmaxy;}R[100];boolg[100][100];b
a402630999
·
2020-09-12 05:28
ACM之图论
struct
c
POJ
2728--Desert King
DescriptionDavidtheGreathasjustbecomethekingofadesertcountry.Towintherespectofhispeople,hedecidedtobuildchannelsalloverhiscountrytobringwatertoeveryvillage.Villageswhichareconnectedtohiscapitalvillage
SCUT_Pein
·
2020-09-12 05:28
二分查找
图论_最小生成树
(模板题)
poj
3041 Asteroids(二分图的最大匹配匈牙利算法)
AsteroidsTimeLimit:1000MSMemoryLimit:65536KTotalSubmissions:20143Accepted:10929DescriptionBessiewantstonavigateherspaceshipthroughadangerousasteroidfieldintheshapeofanNxNgrid(1#includeintmap[500][500]
Detective-Conan
·
2020-09-12 05:55
POJ
二分图
---Primary
Poj
3208 Apocalypse Someday
求第n小的数位中含有三个连续的6的数。考虑小于x的数位中含有连续三个6的数的个数,可以数位dp。状态为之前连续的6的个数,如果已经有三个6了,无论加什么数字都是合法状态,否则加一个不为6的数就重置个数为0。然后二分就好了#include#includeusingnamespacestd;#defineLLlonglongconstintmaxn=30;LLINFF=0x3f3f3f3f3f3f3f
a1s4z5
·
2020-09-12 05:55
--dp(动态规划)---
数位dp
Dining (网络流)
题目链接:http://
poj
.org/problem?id=3281题目大概:一个农夫有食物和饮料来喂养n头牛,每头牛都有自己喜欢的食物和饮料,其他的不要,问最多养活几头牛。
闻道-问道
·
2020-09-12 05:22
网络流
图论
网络流
上一页
94
95
96
97
98
99
100
101
下一页
按字母分类:
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
其他