码迷,mamicode.com
首页 >  
搜索关键字:剪枝    ( 1397个结果
hdu 1518 Square(深搜+剪枝)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1518题目大意:根据题目所给的几条边,来判断是否能构成正方形,一个很好的深搜应用,注意剪枝,以防超时! 1 #include 2 #include 3 #include 4 #include 5 u...
分类:其他好文   时间:2014-07-31 09:38:55    阅读次数:175
HDU 4886 TIANKENG’s restaurant(Ⅱ) hash+dfs
题意: 1、找一个字符串s使得 s不是给定母串的子串 2、且s要最短 3、s在最短情况下字典序最小 hash,,,结果t掉了。。。然后加了个姿势怪异的hash值剪枝才过。。 队友是屌啊,,随手改了一下,特么我都不知道为毛过了 #include #include #include #include #include #include #include #include #...
分类:其他好文   时间:2014-07-30 12:22:23    阅读次数:295
uva10245 - The Closest Pair Problem(暴力+剪枝)
题目:uva10245 - The Closest Pair Problem(暴力+剪枝) 题目大意:给出N个点,求这些点中最小的两点距离。 解题思路:把这些点中两两之间的距离都算出来,这样的复杂度是O(n^2),会超时,所以加了一个减枝。                   先将所有的点按照x坐标排序。然后在计算的过程中,如果发现要计算的这两点的X坐标之差的绝对值已经大于等...
分类:其他好文   时间:2014-07-30 10:00:13    阅读次数:220
POJ 搜索题集
poj1010——邮票问题 DFS poj1011——Sticks dfs + 剪枝 poj1020——拼蛋糕 poj1054——The Troublesome Frog poj1062——昂贵的聘礼 poj1077——Eight poj1084——Square Destroyer poj1085——Triangle War(博弈,極大極小搜索+alpha_beta剪枝) po...
分类:其他好文   时间:2014-07-29 18:07:12    阅读次数:294
hdu4848 求到达每个点总时间最短(sum[d[i]])。
开始的时候是暴力dfs+剪枝,怎么也不行。后来参考他人思想:   先求出每个点之间的最短路(这样预处理之后的搜索就可以判重返回了),截肢还是关键:1最优性剪枝(尽量最优:目前的状态+预计还有的最小时间>min就return !),2:可行性截肢:如果当前状态+预计状态已经不可行,return。(注意考虑是 continue,还是 return !).以及放的位置!在出口放的效果一般好一些(不在下...
分类:其他好文   时间:2014-07-28 00:24:49    阅读次数:227
Leetcode 3Sum Closet
用了和3Sum差不多一样的思路,二分查找。关键要剪枝,但是却在剪枝那里犯了很多错误。 然后原来有一个更加快的思路O(n^2). #include #include #include #include using namespace std; class Solution { public: int threeSumClosest(vector &num, int ta...
分类:其他好文   时间:2014-07-27 11:21:04    阅读次数:165
hdu1455 Sticks 深搜 强剪枝
题意:给多组数据,每组数据代表一些小木棍,能否将它们全部用完组成(尽量)多个相同长度的长棍,并输出长棍的长度...
分类:其他好文   时间:2014-07-26 17:24:32    阅读次数:493
SPOJ 206 BITMAP(BFS+剪枝)
SPOJ 206 BITMAP(BFS+剪枝) ACM 题目地址:SPOJ 206 BITMAP 题意:  给出一个矩阵,有黑白点,计算每个点离最近的白点的距离,p1=(i1,j1) and p2=(i2,j2),距离d(p1,p2)=|i1-i2|+|j1-j2|. 分析:  有剪枝的BFS,如果从黑色的开始进行BFS最近的白色,复杂度是O(n^4),复杂度无法接受。...
分类:其他好文   时间:2014-07-26 15:00:41    阅读次数:254
hdu 4876 暴力剪枝
hdu 4876 终于过了, 之前写的代码虽然思路是这样的但是有好多可以优化的地方没有注意所以一直超时超时超时!,学习了一下别人的代码,虽然看上去没什么差别但实际上却可以节省很多时间,恩恩又学到了一些技巧~ ^_^ 。【题意】:给定一些卡片,每个卡片上有数字,现在选k个卡片,绕成一个环,每次可以.....
分类:其他好文   时间:2014-07-26 14:06:35    阅读次数:217
HDU 4848 - Wow! Such Conquering!
最短路relax + 带剪枝的搜索,个人觉得此剪枝十分牛逼,如果不参照题解我是反应不过来的。 1 /* 2 ID:esxgx1 3 LANG:C++ 4 PROG:B 5 */ 6 #include 7 #include 8 #include 9 #include 10 using names...
分类:其他好文   时间:2014-07-26 09:49:58    阅读次数:263
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!