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
1442 Black Box
第k大数维护,我推荐Treap。。谁用谁知道。。。。BlackBoxTimeLimit:1000MSMemoryLimit:10000KTotalSubmissions:5999Accepted:2417DescriptionOurBlackBoxrepresentsaprimitivedatabase.Itcansaveanintegerarrayandhasaspecialivariable.
weixin_30639719
·
2020-09-17 13:15
数据库
ACM中的【数学知识】之【组合数学】(一) Polya定理的简单理解
POJ
1286
因为数学渣,Polya定理不是很清楚,但其实际操作大概如下。解释下上图。N个位置,K种颜色放置。x1,x2,x3,x4,……,xn(x1,x2,x3……xn)∈{1234……K}则放置总数为上图|G|是【所有的(被定义的)置换(也就是变化的方式)】的个数——被定义就是说,某变化为M,任意情况A经过变化M变为B,A和B算作同一种情况。k就是Kc(f)是【某种置换的循环节】:——这是什么意思的比如说3
under_sky_dxj
·
2020-09-17 13:58
poj
1753 Flip Game 广搜哈希
题目链接:http://
poj
.org/problem?id=1753题目大意:这是一个4*4的棋盘游戏,每个棋子都有黑白两个颜色,每次可以选择一个棋子进行翻转。
Code-Cola
·
2020-09-17 13:18
ACM习题
poj
3278-两种方法的比较
之前写过两个版本的,一个是两年前的,一个是两年后的,结果两年后的速度比不上两年前的仔细比较了一下两个的代码,应该我之后的bfs是用queue实现的,而之前是直接使用数组,用front和rear来控制,队列的速度没有数组快,但是存储空间节省了不少
u013700636
·
2020-09-17 13:44
深层理解
poj
3278-两年后的重写
哎,今天一看以前写的,真是不忍直视~担心以前被我毒害到的青年,我自己现在都被自己毒到了~~,于是先简单重写一波,晚上查查看有没有什么更加优化的地方,现在先还一波债;用的是BFS,代码里有简单的优化:用isVisited来记录已经访问过的点,以及当前位置大于牛的位置的话,只剩下-1的方案能选。我数组开的挺大的,基本上是两倍的,是为了防止K接近100000的时候,内存爆了。直接用了两个queue,也可
u013700636
·
2020-09-17 13:13
acm-搜索-bfs
POJ
1324贪吃蛇(状态压缩广搜)
题意:给你一个地图,有的地方能走,有的地方不能走,然后给你一条蛇,问你这条蛇的头部走到1,1的位置的最少步数,注意,和贪吃蛇不太一样,就是蛇咬到自己身体的那个地方,具体怎么不一样自己模拟下那个数据就明白了。思路:敲了挺长时间的,可能是刚过完年回来半个月没写代码手有点生了,一开始有个SB的想法就是我感觉只标记蛇的头部和尾部就行了,索然在敲之前已经动摇了,但是还是硬着头皮敲了一个代码,果断WA了,然后
TK13
·
2020-09-17 13:13
ACM_想法题
poj
图论题目分类(转载)
1062*昂贵的聘礼枚举等级限制+dijkstra1087*APlugforUNIX2分匹配1094SortingItAllOutfloyd或拓扑1112*TeamThemUp!2分图染色+DP1125StockbrokerGrapevineFLOYD1135DominoEffect最短路1149*PIGS网络流1161*Wallsfloyd1201Intervals差分约束1236*Networ
廖振钦
·
2020-09-17 13:02
算法与数据结构
POJ
-1141 Brackets Sequence(递推)
BracketsSequenceTimeLimit:1SMemoryLimit:65MSpecialJudgeDescriptionLetusdefinearegularbracketssequenceinthefollowingway:1.Emptysequenceisaregularsequence.2.IfSisaregularsequence,then(S)and[S]arebothreg
J_Sure
·
2020-09-17 13:19
ACM-POJ
递推
DP
poj
3278 Catch That Cow
CatchThatCowTimeLimit:2000MSMemoryLimit:65536KTotalSubmissions:43187Accepted:13435DescriptionFarmerJohnhasbeeninformedofthelocationofafugitivecowandwantstocatchherimmediately.HestartsatapointN(0≤N≤100
1A_coder
·
2020-09-17 13:12
搜索
poj
1442(堆---优先队列)
使用大顶堆和小顶堆。其中,对于序列S[1..n],及表示迭代器位置的index,大顶堆维护排序后的S[1..index-1],小顶堆维护排序后的S[index..n],例如S[1..n]=1,2,3,4,5,6,7,index=4,则大顶堆为{1,2,3},小顶堆为{4,5,6,7}为什么要这样维护呢?因为当小堆最小的元素都大于大堆最大的元素时,那么序列中排第index个数就是小堆最小的数了。源码
jordandandan
·
2020-09-17 13:39
数据结构
解题报告
次短路
poj
3255
在
poj
上181MS。主要是分别一起点和终点为源点作两次spfa。然后次短路必定是dist[u]+w+rdist[v]。枚举边。u,v,为边的两个端点,w为边的权值。
秋天的风--
·
2020-09-17 13:39
编程
最短路+查分约束
poj
2151 概率dp(求概率)&&
poj
3071全概率公式
/*思路:http://www.cnblogs.com/rainydays/archive/2011/07/01/2095913.html题意:在acm比赛中,n题,t队。给出每个队做对每题的概率,问每队至少对一题,至少有一队做对至少m题的概率分析:dp,f[i][j]表示第i个队伍做对第j题的概率。g[i][j][k]表示第i个队伍对于前j题而言做对k道的概率。g[i][j][k]=g[i][j
秋天的风--
·
2020-09-17 13:39
编程
dp
stl+杂碎知识+概率算法
poj
2449 Remmarguts' Date(第K短路 A*)
PS:这也是我第一k短路题学到了很多新的东西因为没学过A*算法所以在网上找了好久,但讲了都不是清楚
解题报告
也都不带注释的这里我就附
秋天的风--
·
2020-09-17 13:39
编程
最短路+查分约束
ZOJ 3725 Painting Storages
解题报告
BUPTSummertraining1题目题意:有n个珠子,每颗可以涂红色或者蓝色,求至少有m个连续珠子为红色的方案。题解:枚举第一次出现m个连续红色珠子的位置p,则[p+m,n]随意,即方案为2^(n-p-m+1),p-1必须为蓝,关键在[1,p-2]不能有连续m个红色的。假设g(i)表示i个珠子中没有连续m个红色的方案数,显然在i>=m时,g(i)=g(i-1)+g(i-2)+...+g(i-
Tri_integral
·
2020-09-17 13:23
中等
DP
POJ
1182 食物链【并查集】
食物链TimeLimit:1000MSMemoryLimit:10000KTotalSubmissions:72553Accepted:21542Description动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B,B吃C,C吃A。现有N个动物,以1-N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种。有人用两种说法对这N个动物所构成的食物链关系进行
海岛Blog
·
2020-09-17 13:06
#
ICPC-备用二
#
ICPC-并查集与LCA
#
ICPC-POJ
POJ
1505 Copying Books
CopyingBooksTimeLimit:3000MSMemoryLimit:10000KTotalSubmissions:7620Accepted:2405DescriptionBeforetheinventionofbook-printing,itwasveryhardtomakeacopyofabook.Allthecontentshadtobere-writtenbyhandbysoca
tanmlh
·
2020-09-17 13:27
动态规划
C++
dp
ACM
算法
poj
POJ
1141 Brackets Sequence (dp动态规划,递归)
本文出自:http://blog.csdn.net/svitter原题:http://
poj
.org/problem?id=1141题意:输出添加括号最少,并且使其匹配的串。
svitter
·
2020-09-17 13:21
————ACM————
_____动态规划_____
ACM
from
Vit
POJ
题目分类
OJ上的一些水题(可用来练手和增加自信)(
poj
3299,
poj
2159,
poj
2739,
poj
1083,
poj
2262,
poj
1503,
poj
3006,
poj
2255,
poj
3094)初期:一.基本算法
stormbjm
·
2020-09-17 13:41
算法
poj
2976(01分数规划)
链接:点击打开链接题意;有n场考试,给出每场答对的题数a和这场一共有几道题b,求去掉k场考试后,公式.的最大值代码:#include#include#include#include#include#includeusingnamespacestd;constintINF=0x3f3f3f3f;intn,m;doublea[1005],b[1005],c[1005];intjudge(doublem
Stayaccept
·
2020-09-17 13:41
奇思妙想系列
[ACM]
POJ
1442 Black Box (堆,优先队列)
BlackBoxTimeLimit:1000MSMemoryLimit:10000KTotalSubmissions:7099Accepted:2888DescriptionOurBlackBoxrepresentsaprimitivedatabase.Itcansaveanintegerarrayandhasaspecialivariable.AttheinitialmomentBlackBox
同学少年
·
2020-09-17 13:08
ACM题目
[ACM]_堆
[ACM]_优先队列
[ACM]_STL
ACM之路
poj
1442 treap
//顺序插入数字,动态查询第i大的数,每次查询i递增//直接暴treap#include#include#include#include#includeusingnamespacestd;#defineMX30010intsize,root;structNode{intl,r,key,rand_fix;intcountl,countr;}node[MX];//leftrotatevoidl_rot
rptotal
·
2020-09-17 12:57
ACM
POJ
1141 Brackets Sequence 区间dp
BracketsSequenceDescriptionLetusdefinearegularbracketssequenceinthefollowingway:Emptysequenceisaregularsequence.IfSisaregularsequence,then(S)and[S]arebothregularsequences.IfAandBareregularsequences,th
lastone_rt
·
2020-09-17 12:51
简单题
区间dp
简单搜索
poj
2243(水
也是因为这题比较简单而且在网上看了别人写的特别好,就想用这题当入门练一下(逃https://vjudge.net/problem/
POJ
-2243题意:8*8的棋盘,马走斜日,马走几步可以达到给出的终点
QzzzzzZW
·
2020-09-17 12:17
ACM_刷题
POJ
1442 最大堆+最小堆(STL优先队列+自己实现优先队列)
#include#include#include#include#definemaxn0x7fffffffusingnamespacestd;constintN=30000+10;intmain(){inta[N],u[N];intm,n;scanf("%d%d",&m,&n);for(inti=0;i,greater>q1;priority_queue,less>q2;for(inti=0;i#
Combatting
·
2020-09-17 12:26
数据结构
北大
POJ
百练 4126 DNA
4126:DNA内存限制:1024kB描述考虑一段DNA单链,上面有N个基因片段。这里的基因片段可重叠(例如AGCTC包含AGC和CTC),不可倒置(例如AGCTC不包含TCG)。要问这样的单链最短长度是多少。输入输入的第一行是一个正整数T(不超过13),表示数据组数。每组数据若干行,其中第一行一个正整数N(不超过9),表示基因片段的数目,接下来N行每行一个基因片段,由AGCT四个字母组成,且长度
赵YN的csdn
·
2020-09-17 12:08
ACM
dp
POJ
3322 Bloxorz I(进阶指南,广搜)
算法竞赛进阶指南,112页,广搜,坐标变换题目意思:4433小游戏上面的推木头游戏,http://www.4399.com/flash/13071.htm#search3本题要点:1、长方体的状态表示,(x,y,lie)其中x,y表示坐标,lie表示长方体怎样摆放lie==0,长方体立起来,与地面接触只有的一面是1*1的正方形lie==1,长方体横向躺着,左半部分在位置(x,y)lie==2,长方
qq_38232157
·
2020-09-17 12:30
算法竞赛进阶指南
搜索
POJ
POJ
1287 Networking(最小生成树,prim ,裸题)
题目意思:给出n个点(点号1~n),m条边双向边,边的数量不定,每两个点可能有多条边,题目要求最小生成树的所有边之和;本题要点:1、n==50,很小,用邻接矩阵来存。显然存的是最短边。边稠密,用prim算法来算最小生成树.2、题目可能出现莫名其妙的runtimeerror的问题,邻接矩阵a[i][i]初始化为0就会出现这种情况。#include#include#include#includeusi
qq_38232157
·
2020-09-17 12:30
图论
POJ
POJ
- 1442 Black Box
解题报告
(求第k小的数 堆)
题目大意:给你一个空的集合。两种操作,add(i)和get分别是把i加入到集合中去,将集合中的数从小到大排列,k++,然后输出第k个(k一开始是0)。现在让你按照他给出的流程疯狂操作,并输出每次get弹出的值。最惨的情况就是add()和get操作各30000次。应该就是用一个堆吧,每次插入一个数需要logn,最慢就是不到nlogn,然后每次取出第k小的数需要klogn,取出操作最多不到n*n*lo
我的程序跑快快
·
2020-09-17 12:43
数据结构
POJ
3279 搜索
这道题目是不能靠纯暴力的搜索解决的。因为每个位置都可能翻转或不翻转,那么可能的状态数有2^(N*M)个,暴力搜复杂度过高。仔细观察它的性质可知,只要确定了某一行每个位置是否翻转,那么它相邻行每个位置只与已知行的一个数字相关,那么相邻行的翻转情况完全确定,再扩展开来,整个矩阵都会确定下来,因此只需枚举其中一行来搜索即可。暴力搜索的代码:#include#include#include#include
永恒的秋天
·
2020-09-17 12:35
其它
poj
1141 Brackets Sequence
解题思路:根据“黑书”的思路,定义:d[i][j]为输入序列从下标i到下标j最少需要加多少括号才能成为合法序列。0j时,直接返回,不需要输出当i==j时,d[i][j]为1,至少要加一个括号,如果s[i]为'('或者')',输出"()",否则输出"[]"当i>j时,如果c[i][j]>=0,说明从i到j断开了,则递归调用print(i,c[i][j]);和print(c[i][j]+1,j);如果
小囧子
·
2020-09-17 12:56
DP-未分类
POJ
3061 (尺取法 连续数列和)
SubsequenceTimeLimit:1000MSMemoryLimit:65536KTotalSubmissions:12453Accepted:5236DescriptionAsequenceofNpositiveintegers(10=S,得到一个区间长度3,那么去掉开头a1,剩下a2,a3,判断是否满足>=S,如果满足,那么区间长度更新,如果不满足,那么尾部向后拓展,判断a2,a3,a
Kunaly
·
2020-09-17 12:49
#
贪心丶
ACM+算法
poj
1442 Black Box
BlackBoxTimeLimit:1000MSMemoryLimit:10000KTotalSubmissions:10378Accepted:4276DescriptionOurBlackBoxrepresentsaprimitivedatabase.Itcansaveanintegerarrayandhasaspecialivariable.AttheinitialmomentBlackBo
UMR小豪
·
2020-09-17 12:48
堆和优先队列
poj
1141Brackets Sequence
BracketsSequenceTimeLimit:1000MSMemoryLimit:65536KTotalSubmissions:31629Accepted:9114SpecialJudgeDescriptionLetusdefinearegularbracketssequenceinthefollowingway:1.Emptysequenceisaregularsequence.2.IfS
三茶先生
·
2020-09-17 12:17
ACM_DP_动态规划
POJ
1442 (treap)
BlackBoxTimeLimit:1000MSMemoryLimit:10000KTotalSubmissions:9871Accepted:4043DescriptionOurBlackBoxrepresentsaprimitivedatabase.Itcansaveanintegerarrayandhasaspecialivariable.AttheinitialmomentBlackBox
ACLewis
·
2020-09-17 12:25
-----数据结构-----
treap
POJ
_P1442 Black Box(Treap模板题+动态第k小)
传送门TimeLimit:1000MSMemoryLimit:10000KTotalSubmissions:9588Accepted:3921DescriptionOurBlackBoxrepresentsaprimitivedatabase.Itcansaveanintegerarrayandhasaspecialivariable.AttheinitialmomentBlackBoxisemp
BeiYu-oi
·
2020-09-17 12:46
Treap
POJ
POJ
-1164简单搜索
#include#include#include#include#include#include#include#include#pragmawarning(disable:4996)usingnamespacestd;typedeflonglongll;intR,C;introom[60][60];intcolor[60][60];intmaxRoomArea=0;//最大房间面积introom
3cqscbr
·
2020-09-17 12:13
d'
Poj
2392 多重背包变形(模板)
多重背包的题目,不过有些些许的变形,背包容量在随时变化,加个判断就行,属于比较简单的~~但是WA了好几次~~,愁贴个代码吧#include#include#include#includeusingnamespacestd;constintMAXN=410;structNode{inth,c;intlim;}node[MAXN];booldp[50000];intH;intans;voidZeroO
oBiyingo
·
2020-09-17 12:01
ACM
POJ
测试数据
1、USACO2006年November题目和测试数据的网址http://ace.delos.com/NOV062007年open赛题目和测试数据的网址http://ace.delos.com/OPEN07以此类推2、日本ACM比赛http://www.acm-japan.org/http://icpc2010.honiden.nii.ac.jp/en/past-contests3、官方网站02年
oBiyingo
·
2020-09-17 12:30
杂
POJ
3211 Washing Clothes (0/1背包)
题目很有意思,很好理解,挺好的一道背包问题只需将每种颜色分别用01背包方法求出最接近于该颜色时间总和一半的时间,然后用该颜色时间总和减去它。最后将每种颜色所花费的时间累加即可。#includeusingnamespacestd;#include#includestructcclothes{intsum;///计数,该颜色的衣服的总和intn;///计数,该颜色的衣服有几件ints[105];///
oBiyingo
·
2020-09-17 12:29
DP
poj
1265 Area 计算几何Pick定理 &&
poj
2954 Triangle
POJ
1265Area开始做的时候研究了好久,表示压力山大。
oBiyingo
·
2020-09-17 12:29
ACM
计算几何
Mybatis中多个对象包含同一个对象的处理
首先做一些准备,如:实体类,工具类和Mybatis核心文件实体类://老师实体类packagecom.MLXH.
poj
o;publicclassTeacher{privateintid;privateStringname
_板蓝根_
·
2020-09-17 12:18
Mybatis
多对一
Count Numbers with Unique Digits
解题报告
题目:Givenanon-negativeintegern,countallnumberswithuniquedigits,x,where0≤x<10n.Example:Givenn=2,return91.(Theanswershouldbethetotalnumbersintherangeof0≤x<100,excluding[11,22,33,44,55,66,77,88,99])思路:这其实
魔豆Magicbean
·
2020-09-17 12:55
IT公司面试习题
poj
1141【dp--记录路径】
BracketsSequenceTimeLimit:1000MSMemoryLimit:65536KTotalSubmissions:16818Accepted:4571SpecialJudgeDescriptionLetusdefinearegularbracketssequenceinthefollowingway:1.Emptysequenceisaregularsequence.2.IfS
lyt9469
·
2020-09-17 12:15
Dp
poj
基础图论题小结
poj
1860CurrencyExchangeTimeLimit:1000MSMemoryLimit:30000KTotalSubmissions:3318Accepted:1014DescriptionSeveralcurrencyexchangepointsareworkinginourcity.Letussupposethateachpointspecializesintwoparticul
lyg_wangyushi
·
2020-09-17 12:15
图论
poj
1442
BlackBoxTimeLimit:1000MSMemoryLimit:10000KTotalSubmissions:11478Accepted:4669DescriptionOurBlackBoxrepresentsaprimitivedatabase.Itcansaveanintegerarrayandhasaspecialivariable.AttheinitialmomentBlackBo
luanhaoyuan
·
2020-09-17 12:05
poj算法
poj
3009 ( Curling 2.0 深搜 搜直线)
题目链接:http://
poj
.org/problem?
柠檬与茉莉
·
2020-09-17 12:21
DFS
poj
1740 A New Stone Game 博弈
题目在此,链接题意:对于n堆石子,每堆若干个,两人轮流操作,每次操作分两步,第一步从某堆中去掉至少一个,第二步(可省略)把该堆剩余石子的一部分分给其它的某些堆。最后谁无子可取即输。分析:首先看两堆:11的状态肯定是先手输~~但是俩数不一样的话就是先手赢了。。再看三堆:111的状态肯定是先手赢,121也是先手赢。。。122也是先手赢。。总之都是先手赢。。再看四堆:1122这样的肯定是先手输。。112
671coder
·
2020-09-17 12:17
数论
ACM
POJ
2353 Ministry(双向DP)
/*题意:矩形M*N,要求:只能向下、向左、向右走,求从第一层到最后一层费用最小的路径。思路:双向DP(其实就是两个for循环),因为最佳路径只有三种从上、从左、从右,所以只需要三个循环即可原来使用Dijskra中寻找最短路径的方法,果断超时!*/#include#includeconstintmMax=107;constintnMax=507;intmap[mMax][nMax];__int64
omsobliga
·
2020-09-17 12:33
POJ
动态规划
POJ
图论题目列表
前面为题目:后面的链接为我ac的结题报告,欢迎大家讨论。java实现1062*昂贵的聘礼枚举等级限制+dijkstra1087*APlugforUNIX2分匹配1094SortingItAllOutfloyd或拓扑1112*TeamThemUp!2分图染色+DP1125StockbrokerGrapevineFLOYD1135DominoEffect最短路1149*PIGS网络流1161*Wall
怎么演
·
2020-09-17 12:32
STL中map取最大最小键值方法(
POJ
3481)
首先介绍一下STL中map的架构:SGISTLmap以红黑树为低层级制,每个节点的内容是一个pair。pair的第一个元素被视为键值(key),第二个元素被视为实值(value)。那么如何用O(1)的时间去取得最小或者最大的key值相对应的对(注意不是value,因为map是以key值即键值来构建平衡树的)。下面呈现一个代码:#include#includeusingnamespacestd;in
忆之独秀
·
2020-09-17 12:27
Algorithm
上一页
77
78
79
80
81
82
83
84
下一页
按字母分类:
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
其他