码迷,mamicode.com
首页 >  
搜索关键字:并查集 hdu    ( 34854个结果
算法学习三阶段
?? 第一阶段:练经典常用算法,下面的每个算法给我打上十到二十遍,同时自己精简代码,  因为太常用,所以要练到写时不用想,10-15 分钟内打完,甚至关掉显示器都可以把程序打  出来.  1.最短路(Floyd、Dijstra,BellmanFord)  2.最小生成树(先写个 prim,kruscal 要用并查集,不好写) 3.大数(高精度)加减乘除...
分类:其他好文   时间:2014-05-18 18:31:25    阅读次数:281
hdu 3790 最短路径问题(两个限制条件的最短路)
http://acm.hdu.edu.cn/showproblem.php?pid=3790 有两个条件:距离和花费。首先要求距离最短,距离相等的条件下花费最小。 dijkstra,只是在判断条件时多考虑了花费。 注意重边。 #include #include #include #include #include #include #include #incl...
分类:其他好文   时间:2014-05-18 15:14:22    阅读次数:235
HDU 3376 && 2686 方格取数 最大和 费用流裸题
题意: 1、一个人从[1,1] ->[n,n] ->[1,1]  2、只能走最短路 3、走过的点不能再走 问最大和。 对每个点拆点限流为1即可满足3. 费用流流量为2满足1 最大费用流,先给图取负,结果再取负,满足2 #include #include #include #include #include #include #include #include #d...
分类:其他好文   时间:2014-05-18 15:13:23    阅读次数:280
Hdu-1565 方格取数(1) (状态压缩dp入门题
给你一个n*n的格子的棋盘,每个格子里面有一个非负数。 从中取出若干个数,使得任意的两个数所在的格子没有公共边,就是说所取的数所在的2个格子不能相邻,并且取出的数的和最大。...
分类:其他好文   时间:2014-05-18 13:35:56    阅读次数:287
hdu 1241 Oil Deposits
题目:      链接:点击打开链接 思路:     搜索入门题。 代码: #include #include #include using namespace std; int m,n; char s[110][110]; int vis[110][110]; void dfs(int x,int y) { if(s[x][y] == '*' || vis[x][y]) ...
分类:其他好文   时间:2014-05-18 10:46:12    阅读次数:277
hdu 3127 WHUgirls
题目:     链接:点击打开链接 题意:     武汉大学有很多漂亮的妹纸,,,,,,,他们有一块待剪的布,他们想把它剪成很多小块做围巾,每个人喜欢不同的风格,他们把每一块的价值写在了纸上,现在有一个机器,可以把一块布剪成两块矩形的布,要求你用这台机器把原始的大布剪成纸上出现的小布,他们希望的到小块布的价值最大,当然不要求用完所有的布。。 思路:     首先它是一个背包问题:1>大布...
分类:其他好文   时间:2014-05-18 09:30:17    阅读次数:267
POJ题目分类
?? 主流算法: 1.搜索 //回溯 2.DP(动态规划)  3.贪心  4.图论 //Dijkstra、最小生成树、网络流 5.数论 //解模线性方程 6.计算几何 //凸壳、同等安置矩形的并的面积与周长 7.组合数学 //Polya 定理 8.模拟  9.数据结构 //并查集、堆 10.博弈论    ...
分类:其他好文   时间:2014-05-18 07:25:00    阅读次数:316
POJ 3422 HDU 2686,3376 费用流拆点建图
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=3376 http://acm.hdu.edu.cn/showproblem.php?pid=2686 http://poj.org/problem?id=3422 POJ 3422为从矩阵左上角走到右下角,最多走k次,每个格子里的数字只能算一次,后面可以重复经过,求经过的各个数字的和的最大...
分类:其他好文   时间:2014-05-18 05:30:06    阅读次数:358
hdu 4648
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4648 Magic Pen 6 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others) Total Submission(s): 1857    Accepted Submiss...
分类:其他好文   时间:2014-05-18 04:56:14    阅读次数:317
hdu 2159 FATE
题目:     链接:点击打开链接 算法:     二维的完全背包; 思路:     状态转移方程:dp[j][m] = max(dp[j][m],dp[j-b[i]][m-1]+a[i]);表示用j的忍耐度杀死m个怪兽能够得到的最大的经验值。 代码: #include #include #include using namespace std; int dp[110][110];...
分类:其他好文   时间:2014-05-18 03:05:42    阅读次数:338
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!