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
HDU4035:Maze
HDU 4067 Random
Maze
最小费用最大流(类似混合欧拉路)
题意:给你一个RandomMaze的定义,一个起点终点,起点终点的出入度关系,差1,其余的点出入度相等,现在给一个有向图,每一个边可以选择留还是删,费用分别是a,b。问你此图要是变成RandomMaze所要的最小费用。想法:类似于混合欧拉路的思想,对于每一给边,留还是删问题是关键。对于原图有一部分的费用是一定要出的那就是所有边的留删费用最少的费用和。如果由留变成删,或者删变成留,我们只需要额外支付
Triple_WDF
·
2015-11-20 10:00
深度优先+奇偶剪枝 杭电1010
#include<stdio.h> #include<math.h> char
maze
[8][8]; int time, m, n, wall, sx, sy, dx,
·
2015-11-13 21:09
杭电
poj 3026 Borg
Maze
Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 3255 Accepted: 1044 本题其实并不难,就是题意令人太难理解,后来才看出来,题意的意思是从一个出发点‘S’出发寻找‘A’,但是可以并行查找,即在开始的时候就分组,或者是找到
·
2015-11-13 17:49
poj
借助树的概率dp(期望)+数学-好题-hdu-4035-
Maze
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4035 题目意思: 有n个房间,有n-1条通道连接这n个房间(每两个房间之间有且只有一条路,所以实际上就是一棵树),在每个房间中,有三种选择要么被杀则回到第一个房间,概率为ki,要么从出口逃离概率为ei,要么通过通道到达其他的房间。 解题思路: 好题。 状态转移方程很好想,但是求的时候有
·
2015-11-13 14:36
HDU
UVA 445 - Marvelous Mazes
Marvelous Mazes Your mission, if you decide to accept it, is to create a
maze
drawing program
·
2015-11-13 14:14
uva
迷宫问题算法分析
define MAX_SIZE 8 int H[4] = { 0, 1, 0, -1 }; int V[4] = { -1, 0, 1, 0 }; char
Maze
·
2015-11-13 13:28
算法
USACO Section 2.4: Overfencing
1 /* 2 ID: yingzho1 3 LANG: C++ 4 TASK:
maze
1 5 */ 6 #include <iostream> 7 #include
·
2015-11-13 13:29
USACO
【BZOJ】3299: [USACO2011 Open]Corn
Maze
玉米迷宫(bfs)
http://www.lydsy.com/JudgeOnline/problem.php?id=3299 映射一下传送门即可。。 #include <cstdio> #include <cstring> #include <cmath> #include <string> #include <iostream> #incl
·
2015-11-13 11:16
USACO
【HDU】4035
Maze
http://acm.hdu.edu.cn/showproblem.php?pid=4035 题意:给一棵n个节点的树,每个节点有值k[i]和e[i],分别表示k[i]概率走向1号节点,e[i]概率获得胜利(即停止),如果没有进行上边任意操作,则等概率的走向与这个节点连边的点。问走过的边的期望。(n<=10000) #include <cstdio> #include &
·
2015-11-13 11:21
HDU
杭电oj题目和分类
简单题1004 渊子赛马 排序+贪心的方法归并1005 Hero In
Maze
广度搜索1006 Redraiment猜想 数论:容斥定理1007 童年生活二三事 递推题1008 University
·
2015-11-13 10:48
杭电
POJ3026-Borg
Maze
转载请注明出处:優YoU http://user.qzone.qq.com/289065406/blog/1299324104 提示:BFS+Prim 大致题意: 在一个y行 x列的迷宫中,有可行走的通路空格’ ‘,不可行走的墙’#’,还有两种英文字母A和S,现在从S出发,要求用最短的路径L连接所有字母,输出这条路径L的总长度。 &
·
2015-11-13 10:57
poj
hdu 5094
Maze
状态压缩dp+广搜
作者:jostree 转载请注明出处 http://www.cnblogs.com/jostree/p/4092176.html 题目链接:hdu 5094
Maze
状态压缩dp
·
2015-11-13 07:06
HDU
poj3206(bfs+最小生成树)
传送门:Borg
Maze
题意:有一个迷宫,里面有一些外星人,外星人用字母A表示,#表示墙,不能走,空格可以走,从S点出发,在起点S和A处可以分叉走,问找到所有的外星人的最短路径是多少
·
2015-11-13 06:52
最小生成树
hdu4035
(概率dp)
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=4035 题意:有n个房间,由n-1条隧道连通起来,实际上就形成了一棵树, 从结点1出发,开始走,在每个结点i都有3种可能: 1.被杀死,回到结点1处(概率为ki) 2.找到出口,走出迷宫 (概率为ei) 3.和该点相连有m条边,随机走一条 求:走出迷宫所要走的边数的期望值。
·
2015-11-13 06:31
HDU
HDU 3713 Double
Maze
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3713 题目:两个小球同时在两个迷宫里走,求使两个小球同时到达终点的最短走法。小球不能越出迷宫界,也不能掉到洞里。有的格子有挡板,如果挡板阻碍了小球的移动,则小球会呆在原地不动。如果有多组解,输出字典序最小的那个。 分析:裸BFS,但是我错了很多遍,因为之前有些地方没想清楚。 1,一开始我把 [小
·
2015-11-13 05:51
double
3026 Borg
Maze
BFS+prim
/* 题目: 就是所在矩形中有一些外星人,一些人组队打怪去,可以分很多支队,问这些队一共所需的 最少移动步数 分析: 由于可以分很多队,所以可以看做是从起点出发求最小生成树(其实有无起点一样,MST肯定 包括起点),于是问题转换为求最小生成树。怎样处理
·
2015-11-13 05:08
Prim
蛇形矩阵
#include<stdio.h> #include<string.h> const int maxn = 12;//the size of the
maze
int a[
·
2015-11-13 05:05
矩阵
迷宫------广度搜索
; const int M=100; typedef struct //定义迷宫结构 { char c; short int p_row,p_col,step; }
Maze
·
2015-11-13 02:18
搜索
UVA 11882 Biggest Number(搜索+剪枝)
You have a
maze
with obstacles and non-zero digits in it: You can start from any square,
·
2015-11-13 02:02
number
Maze
http://codeforces.com/problemset/problem/378/C 1 #include <cstdio> 2 #include <cstring> 3 #include <algorithm> 4 #define maxn 550 5 using namespace std; 6 7 int n,
·
2015-11-13 01:10
c
POJ 3083, Children of the Candy Corn
nbsp;Memory Limit: 65536KTotal Submissions: 2934 Accepted: 1418 DescriptionThe cornfield
maze
·
2015-11-13 01:12
children
POJ 3026, Borg
Maze
Time Limit: 1000MS Memory Limit: 65536KTotal Submissions: 2598 Accepted: 793 DescriptionThe Borg is an immensely powerful race of enhanced humanoids from the delta quadrant of t
·
2015-11-13 01:01
poj
UVA 784 -
Maze
Exploration
搜索*号能到的位置,置为#,然后输出整个输入的迷宫。 #include<cstdio>#include<cstring>#include<cstdlib>char a[35][85];char b[100];const int dx[] = { 1, -1, 0, 0};const int dy[] = { 0, 0, -1, 1};void dfs( in
·
2015-11-13 01:02
exp
一个迷宫问题
迷宫表示:我们用一个二维数组来表示迷宫,设该二维数组为
maze
[i][j],1 <= i <= m并且1 <= j <=p。1表示不能通过的位置,0表示可以从上面通过。
·
2015-11-13 01:18
问题
数据结构典型算法的VC实现(袁辉勇)
include <stdio.h> #define m 8 //迷宫内有8列 #define n 8 //迷宫内有8行 #define MAXSIZE 100//栈尺寸最大为100 int
maze
·
2015-11-13 00:53
数据结构
迷宫
maze
1 #include <stdlib.h> 2 #include <stdio.h> 3 4 #define stackinitsize 50 5 #define stackincrement 8 6 7 typedef struct { 8 int x,y; 9 }posttype; 10 11 typedef stru
·
2015-11-13 00:17
迷宫
poj 3083 DFS 和BFS
;65536K Total Submissions: 6630 Accepted: 2891 Description The cornfield
maze
·
2015-11-13 00:17
poj
poj 3026Borg
Maze
http://poj.org/problem?id=3026 1 #include<cstdio> 2 #include<iostream> 3 #include<cstring> 4 #include<algorithm> 5 #define maxn 100 6 #define maxn1 100000
·
2015-11-12 23:14
poj
poj 3026 Borg
Maze
bfs建图+最小生成树
题目说从S开始,在S或者A的地方可以分裂前进。 想一想后发现就是求一颗最小生成树。 首先bfs预处理得到每两点之间的距离,我的程序用map做了一个映射,将每个点的坐标映射到1-n上,这样建图比较方便。 然后一遍prime就够了。注意用gets()读入地图的时候,上面还要用一个gets()接住无用的空格。。(为啥不用getchar?0 0,看了讨论版才知道, 因为空格很多………………) &n
·
2015-11-12 23:58
最小生成树
USACO2.42Overfencing(bfs)
从两个出口出 像各点BFS 取最小中的最大值 View Code 1 /* 2 ID: shangca2 3 LANG: C++ 4 TASK:
maze
1
·
2015-11-12 21:59
USACO
ACdream 1128
Maze
(费用流)
题目链接:http://acdream.info/problem?pid=1128 Problem Description wuyiqi陷入了一个迷宫中,这个迷宫是由N*M个格子组成的矩阵。每个格子上堆放了一定数量的箱子。(i,j)表示第i行,第j列的格子。wuyiqi可以将一个格子上的箱子移动到相邻的格子上,或者在这个格子上销毁。也就是在(i,j)的箱子可以移动到(i-1,j)、(i+1,j)
·
2015-11-12 21:11
cd
算法分析——走迷宫问题
1 #include <stdio.h> 2 3 int visit(int i , int j); 4 5 int
maze
[7][7] = { 6 {2,2,2,2,2,2,2
·
2015-11-12 20:21
算法
hdu 4035 概率dp
/*
HDU4035
dp求期望的题。
driver13
·
2015-11-12 20:00
poj3026Borg
Maze
(bfs+MST)
http://poj.org/problem?id=3026 BFS求出任意两个A或A和S的最短距离 然后最小生成树求和 把所有A和S存起来求BFS任意两点 搜超时了 之后改了改过了 View Code 1 #include <iostream> 2 #include<cstdio> 3 #include<cstring>
·
2015-11-12 18:45
poj
HDU 5094
Maze
(状压的普通迷宫)
加一个维度,钥匙的状态,位压一下。n很小,钥匙也只有10个,普通的bfs就好了。 当时写的时候很傻,忘了数组初始化。以后坚决不犯这种低级错误。 #include<cstdio> #include<queue> #include<cstring> using namespace std; const int maxn = 50+1; int g[m
·
2015-11-12 17:22
HDU
POJ 3984 迷宫问题
Description 定义一个二维数组: int
maze
[5][5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0,
·
2015-11-12 15:21
poj
CSU 1080: A simple
maze
典型的bfs。 代码如下: #define MAXN 55#define INF 0x7fffffff#include<stdio.h>#include<string.h>int T, N, M, Sr,Sc,Er,Ec, min;char s[MAXN][MAXN], vis[MAXN][MAXN];int q[MAXN*MAXN], dis[MAXN][MAXN]
·
2015-11-12 15:49
simple
POJ 3026 Borg
Maze
(bfs+prim)
题目链接 题意也是挺难懂的。把所有的A,S看成一个点,求这些点的最小生成树。先BFS预处理出来然后prim,注意m,n后边的空格问题,然后数组开小了,也错了次。 1 #include <cstdio> 2 #include <cstring> 3 #include <string> 4 #include <iostream>
·
2015-11-12 13:43
Prim
USACO 2.4 Overfencing(BFS)
1 /* 2 ID: cuizhe 3 LANG: C++ 4 TASK:
maze
1 5 */ 6 #include <iostream>
·
2015-11-12 13:17
USACO
ACM学习历程—FZU2148 Moon Game(计算几何)
Moon Game Description Fat brother and
Maze
are playing a kind of special (hentai) game in the clearly
·
2015-11-12 11:53
game
两种迷宫生成算法
它们都生成的是Perfect
maze
,也就是说每个区域都连通,并且没有环的迷宫。 我们现在说Recursive backtracking: 迷宫的初始状态是墙壁都存在。
·
2015-11-12 11:06
算法
USACO2.4.2--Overfencing
Overfencing Kolstad and Schrijvers Farmer John went crazy and created a huge
maze
of fences out in
·
2015-11-12 11:11
USACO
杭电1010(dfs + 奇偶剪枝)
题目: The doggie found a bone in an ancient
maze
, which fascinated him a lot.
·
2015-11-12 10:43
DFS
FZU 2150 Fire Game(BFS)
32768KB 64bit IO Format:%I64d & %I64u Description Fat brother and
Maze
·
2015-11-12 10:19
game
{POJ}{3897}{
Maze
Stretching}{二分答案+BFS}
题意:给定迷宫,可以更改高度比,问如何使最短路等于输入数据。 思路:由于是单调的,可以用二分答案,然后BFS验证。这里用优先队列,每次压入也要进行检查(dis大小)防止数据过多,A*也可以。好久不写图论,WA成狗 #include <iostream> #include <string> #include <cstring> #include <
·
2015-11-12 09:16
poj
Algorithms_
Maze
#include"STDIO.H" #define N 7 #define FLAG 2 int
maze
[N][N]={{1,1,1,1,1,1,1}, {1,0,1,0,1,0,1
·
2015-11-12 08:27
algorithms
programming-challenges Slash
Maze
(110904) 题解
我发现我几乎每次遇到这种问题都会犯的一个错误是把行和列弄混了。所以下次遇到这种问题一定要注意把行和列与变量的对应的关系先明确下来,这样就不会每次都用那么多时间debug了。#include #include #include #include #include #include #include #include #include #include #include #include #inclu
houhouzhe
·
2015-11-11 23:00
Algorithm
C++
[LOJ 1027] Dangerous
Maze
A - A Dangerous
Maze
Time Limit:2000MS Memory Limit:32768KB 
·
2015-11-11 19:47
OJ
ACM学习历程—FZU 2144 Shooting Game(计算几何 && 贪心 && 排序)
Description Fat brother and
Maze
are playing a kind of special (hentai) game in the playground.
·
2015-11-11 18:50
game
UVA11624 Fire!
Joe works in a
maze
.
·
2015-11-11 18:56
uva
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他