码迷,mamicode.com
首页 >  
搜索关键字:思路题    ( 550个结果
将数组所有整数排在负数之前
原题 设任意n个整数存放于数组A中,编写程序,将所有整数排在所有负数前面。 思路 题目超级水,直接上代码了。 实现代码 /************************************************************************* > File Name: te...
分类:其他好文   时间:2014-08-18 01:33:53    阅读次数:232
Linux自动备份脚本
今天网上一个朋友问了我一个shell的题目,让我帮他做下。下面是题目以及解题思路。题目:写作一个备份/etc目录的脚本,要求:将/etc目录下的所有文件cp到/var/backups目录下的以当天的日期命名的目录中例如(/var/backups/etc.20140809)。并且判断前一天的目录中的文件与当天..
分类:系统相关   时间:2014-08-17 09:13:52    阅读次数:234
POJ--2516--Minimum Cost【最小费用最大流】
链接:http://poj.org/problem?id=2516 题意:有k种货物,n个客户对每种货物有一定需求量,有m个仓库,每个仓库里有一定数量的k种货物,然后k个n*m的矩阵,告诉从各个仓库到各个客户位置运送单位第k种货物所需的运费,问满足所有客户需求的最小费用,如满足不了所有客户,则输出-1。 思路:题目有点绕,不过多看看也就理解了。这道题算是最小费用最大流的入门题吧,建图很...
分类:其他好文   时间:2014-08-16 13:50:20    阅读次数:306
hdu3338 / 方格横纵和问题终极版,最大流斩
此题被誉为神奇最大流,诱惑我去做了下,感觉也是通常的思路。 题意:1.用1-9去填,满足所给的行/列和要求(和那个什么游戏差不多。。。) 求一种合法方案,输出。如:                一看,直接就建图了,每个点在白色的点中间,由横和=纵和,管理横和的在左边,纵和的点在右边。S->横和点,纵和点到t,建图即可。 有一点注意,由于只能用1-9去填,是有上下界的网络流问题,所以...
分类:其他好文   时间:2014-08-11 12:07:32    阅读次数:256
HDU 3274 City Planning
题意:给你一组数n  m  n的意思是有多少个村庄,并且给你n-1个关系,m的意思是要你连通的村庄。现在要你求出连通m个村庄所花费的钱 思路:题目一看数据,就像是要你去求最小生成树的子数,但是仔细审题会发现一句“Meanwhile you should use the least money. You may suppose that the initial transportation net...
分类:其他好文   时间:2014-08-11 12:06:42    阅读次数:188
Sort List
Sort a linked list in O(n log n) time using constant space complexity.思路:题目要求O(n log n)的时间复杂度以及常空间复杂度,因此,使用归并排序策略。 1 class Solution { 2 public: 3 ...
分类:其他好文   时间:2014-08-09 23:13:19    阅读次数:284
hdu2377Bus Pass(较为复杂的建图+spfa)
题目链接: 啊哈哈,点我点我 思路: 题目是给了很多个车站,然后要你找到一个社区距离这些车站的最大值最小。。所以对每个车站做一次spfa,那么就得到了到每个社区的最大值,最后对每个社区扫描一次,得到那个最大最小值。。还有题目要求是要最小的id,所以排一次序。 题目: Bus Pass Time Limit: 10000/5000 MS (Java/Others)    Me...
分类:其他好文   时间:2014-08-07 00:53:37    阅读次数:321
HDU4891-The Great Pan
题意:找出一共有多少中不同的问题的理解 思路:题目本身比较难读懂,但看明白之后就很简单了。其实可以先将所有字符串连接在一起,形成一个大字符串,然后再对整个字符串进行查找。 只要关心两种操作符就可以了。 1、{},只要将大括号里面的'|'的数量加上1,然后乘以ans 2、$$,将在内部遇到n个连续的空格就把ans乘以n + 1。 最后注意ans在运算的过程中超int类型的范围...
分类:其他好文   时间:2014-07-29 21:59:24    阅读次数:302
HDU Today(三种写法)(最短路)
解题思路: 题目唯一难点就是如何去表示地点,用map映射可以轻松搞定,一个地点名对应一个值,剩下的就是求最短路径。下面给出三个代码,第一个是用朴素Dijkstra写的,第二个用了Floyd,第三个用了Dijkstra + heap。感觉上运行效率差不多。。。。。 AC代码: Dijkstra: #include #include #include #include usin...
分类:其他好文   时间:2014-07-28 00:05:29    阅读次数:349
HDU 4862 Jump
题意: n*m的格子  每个格子有个数字  你可以任选起点  每一步向下或者向右  每一步的花费是曼哈顿距离-1  如果一步的两端的格子数字一样那么你会得到这个数字的花费  问  最多选k次起点  在遍历完所有格子前提下最多剩下多少花费 思路: 题目可以表示为用最多k条路径去覆盖n*m  思路就转向了二分图 X集合表示每个点的出  Y集合表示入  如果f格子能走到g格子  那么建边...
分类:其他好文   时间:2014-07-23 13:07:06    阅读次数:277
550条   上一页 1 ... 52 53 54 55 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!