码迷,mamicode.com
首页 >  
搜索关键字:dfs    ( 10564个结果
UVA 10985 Rings'n'Ropes
最短路 参考了Staingger的博客感觉DP的状态记录还是有毛病。可以DFS寻找结果也。#include #include #include #include #include #include #include #include #include #include #include #inclu...
分类:其他好文   时间:2014-10-14 14:52:18    阅读次数:180
HDU 1241 (搜索+染色)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1241题目大意:求一张地图里的连通块。注意可以斜着连通。解题思路:八个方向dfs一遍,一边dfs一边染色,断了之后换新颜色。做法类似Tarjan。orz,我是不是刷错顺序了。#include "cstdi...
分类:其他好文   时间:2014-10-14 02:22:47    阅读次数:247
BZOJ 2097 Exercise 奶牛健美操 二分答案+树形DP+贪心
题目大意:给定一棵树,可以删掉k条边,求删掉后森林中所有树直径的最大值的最小值 最大值最小,典型的二分答案 此题我们二分树的直径,每次二分DFS一次,对于每个节点统计出所有子树删边后的dis,排序,贪心删掉最大的,直到最大的两个子树相加不会超过二分的答案为止 时间复杂度O(nlog^2n) 老子的二分居然写挂了。。。桑不起啊啊啊啊 #include #include #include #...
分类:其他好文   时间:2014-10-13 23:22:27    阅读次数:183
POJ1062 昂贵的聘礼 【DFS】
昂贵的聘礼 Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 37475   Accepted: 10816 Description 年轻的探险家来到了一个印第安部落里。在那里他和酋长的女儿相爱了,于是便向酋长去求亲。酋长要他用10000个金币作为聘礼才答应把女儿...
分类:其他好文   时间:2014-10-13 22:35:17    阅读次数:263
UVA610 - Street Directions(Tarjan)
题目链接 题意: 给出一张无向图,尽量多的使边成为单向边,改变之后的图仍然强连通。 思路:找出所有的桥,桥肯定是不能改变成为单向边,之后不是桥的边能组成n个连通块,按照dfs的顺序规定方向即可。 代码: #include #include #include #include #include #include using namespace std; ...
分类:其他好文   时间:2014-10-13 17:35:19    阅读次数:152
POJ 1979 Red and Black(DFS 连通块中元素数量)
题意  求矩阵中包含‘@’的'.'连通块中元素数量  '@'也看做'.'  最基础的dfs了 #include #include using namespace std; const int N = 30; char mat[N][N]; int dx[4] = {0, 0, -1, 1}, dy[4] = { -1, 1, 0, 0}; int ans; void dfs(int r, i...
分类:其他好文   时间:2014-10-13 13:40:09    阅读次数:271
ZOJ 2412 Farm Irrigation(DFS 条件连通块)
题意  两块农田里面的管道可以直接连接的话  他们就可以共用一个...
分类:其他好文   时间:2014-10-13 13:02:39    阅读次数:203
leetcode dfs Palindrome Partitioning
Palindrome Partitioning  Total Accepted: 21056 Total Submissions: 81036My Submissions Given a string s, partition s such that every substring of the partition is a palindrome. Return all...
分类:其他好文   时间:2014-10-13 11:18:20    阅读次数:173
Hdu 1258 Sum It Up
Problem地址:http://acm.hdu.edu.cn/showproblem.php?pid=1258一道可以用Dfs解决的题。输出时要先将字典序大的先输出。我采取了如下思路:先从第一种数开始,假设这种数的个数为k,则取i(介于k到0)个数,然后在下一种数取一定量的数,然后取下一种数的一定...
分类:其他好文   时间:2014-10-12 22:50:18    阅读次数:227
ZOJ 2110 Tempter of the Bone(条件迷宫DFS,HDU1010)
题意  一只狗要逃离迷宫  可以往上下左右4个方向走  每走一步耗时1s  每个格子只能走一次且迷宫的门只在t时刻打开一次  问狗是否有可能逃离这个迷宫 直接DFS  直道找到满足条件的路径  或者走完所有可能路径都不满足 注意剪枝  当前位置为(r,c)  终点为(ex,ey) 剩下的时间为lt  当前点到终点的直接距离为  d=(ex-r)+(ey-c)   若多走的时间rt=lt-d ...
分类:其他好文   时间:2014-10-12 22:07:58    阅读次数:249
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!