码迷,mamicode.com
首页 >  
搜索关键字:zoj bfs    ( 8652个结果
poj1066Treasure Hunt(线段相交)
链接很纠结的找到了所有线段的中点,又很纠结的找到了哪些中点可以直接相连,最后bfs一下求出了最短路。。 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include ...
分类:其他好文   时间:2014-06-25 22:52:16    阅读次数:374
POJ 1184 聪明的打字员
简直难到没朋友。 双向bfs + 剪枝。 剪枝策略: 对于2--5位置上的数,只有当光标在对应位置时通过swap ,up,down来改变,那么当当前位置没有达到目标状态时,left和right无意义。 好了,只剪掉这里就过掉了。。。 还有比较炫酷的方法实现枚举720种排列。。。然后状压什么的。。。功力不够完全看不懂。。。。 #include #include #include #...
分类:其他好文   时间:2014-06-25 20:11:00    阅读次数:162
zoj-3640-Help Me Escape-概率DP
dp[x]:能力为x的时候,逃出的期望。 则,可以根据x,来算出期望的公式。 #include #include #include #include using namespace std; #define maxn 110000 #define eps 1e-6 #define zero(x) (fabs(x)<0?0:x) double dp[maxn]; int c[maxn]; in...
分类:其他好文   时间:2014-06-24 23:43:09    阅读次数:289
POJ 1475 Pushing Boxes
搜索这种东西只要写之前规划得当还是蛮顺手的。。 mark[x1][y1][x2][y2]表示小人在(x1,y1) 盒子在(x2,y2)这种状态是否到过。 剩下的就是优先队列 + bfs 了,另外开一个栈记录前驱以输出路径。 #include #include #include #include #include #include #include #include #incl...
分类:其他好文   时间:2014-06-24 23:18:20    阅读次数:159
ACM:图的BFS,走迷宫
题目: 一个网格迷宫由n行m列的单元格组成,每个单元格要么是空地(用1表示),要么是障碍物(用0来表示)。你的任务是找一条从起点到终点的最短移动序列,其中UDLR分别表示往上、下、左、右移动到相邻单元格。任何时候都不能在障碍格中,也不能走到迷宫之外。起点和终点保证是空地。 分析:图的BFS。 #include #include #include using namesp...
分类:其他好文   时间:2014-06-24 17:40:37    阅读次数:230
zoj 2112 Dynamic Rankings(主席树&动态第k大)
Dynamic Rankings Time Limit: 10 Seconds      Memory Limit: 32768 KB The Company Dynamic Rankings has developed a new kind of computer that is no longer satisfied with the query like to simply...
分类:其他好文   时间:2014-06-22 17:04:16    阅读次数:182
zoj-3790-Consecutive Blocks
使用l,r指针游动。 然后使用记录游动过程中的最大值。 我离散化了一下。 #include #include #include #include #include #include using namespace std; #define maxn 110000 mapmp; struct list { int x; int get; int lose; in...
分类:其他好文   时间:2014-06-22 11:52:02    阅读次数:226
zoj-3795-Grouping-tarjan缩点求最长路
用tarjan进行缩点。 然后用dfs求最长路。水体。。。 #include #include #include #include #include #include #include using namespace std; #define maxn 110000 vectorold[maxn]; vectorvec[maxn]; int dnf[maxn],low[maxn],instac...
分类:其他好文   时间:2014-06-22 11:51:01    阅读次数:203
zoj-3792-Romantic Value-最小割+数值转化
如果不需要求边的个数的话,就是一个裸的最小割问题。 求边的个数就用边的权值记录一下。 #include #include #include #include #include using namespace std; #define INF 99999999 #define LL long long const LL maxn =55; const LL maxm =4400; con...
分类:其他好文   时间:2014-06-22 11:15:00    阅读次数:167
HDU 1253 胜利大逃亡 NYOJ 523【BFS】
胜利大逃亡 Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 24608    Accepted Submission(s): 9427 Problem Description Ignatius被魔王抓走了,有一天魔...
分类:其他好文   时间:2014-06-21 22:23:25    阅读次数:317
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!