题意:经典的01背包题,给出了石头的数量与背包的容量,然后分别给出每个石头的容量与价值,要求最优解,可以说是01背包果题。http://acm.hdu.edu.cn/showproblem.php?pid=2602#include#include#include#includeusing names...
分类:
其他好文 时间:
2014-12-25 20:02:37
阅读次数:
144
本来写了好多,最后想想还是全删掉了,因为都是些婆婆妈妈的只和自己有关的小事。。。还是挑个最想表达的说说吧。
一直以来,随着自己学习的东西越来越多,对社会现实也看的越来越多,我对人生处事的一个总结就是:
人生就是个不断做决策的过程,每个决策都是一个最优化问题,如此多的最优化问题的目标函数却始终只有一个:你的人生目标!不同决策的区别就在于约束条件的不同。可形式化为:...
分类:
其他好文 时间:
2014-12-25 16:29:30
阅读次数:
194
一般情况下,在互联网编程中,我们会使用多线程来抢夺网络资源。那么,线程数量我们如何来确定呢?
我们都知道,线程数量和CPU核数有关。所以有人建议说:线程数为核数的两倍最好。
其实只要这些线程不频繁切换、竞争资源的话。想要最优性能,还是根据具体项目慢慢调试。
CPU切不切换我们没法控制,只能提高线程优先级以获取更多的CPU时间。
CPU除了处理Java还需要处理N多系统和其他线程,一般而言,...
分类:
编程语言 时间:
2014-12-23 17:29:12
阅读次数:
209
算法描述: Dijkstra(迪杰斯特拉)算法是典型的最短路径路由算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra算法能得出最短路径的最优解,但由于它遍历计算的节点很多,所以效率低。 Dijkstra算法是很有代表性的...
分类:
编程语言 时间:
2014-12-23 13:53:46
阅读次数:
224
原文网址:http://vbird.dic.ksu.edu.tw/linux_basic/0210filepermission.php最近更新日期:2009/08/18Linux最优秀的地方之一,就在于他的多人多任务环境。而为了让各个使用者具有较保密的文件数据,因此文件的权限管理就变的很重要了。 L...
分类:
系统相关 时间:
2014-12-23 12:11:05
阅读次数:
367
http://www.codeceo.com/article/5-java-csharp-convert-tools.html毋庸置疑,Java是一门最受欢迎而且使用最广泛的编程语言,目前有超过9百万的Java开发者从事web服务的开发,Java以“编写一次,可在任何地方运行”而著称,同时这也是其大...
分类:
编程语言 时间:
2014-12-23 10:19:07
阅读次数:
159
有些HDOJ上的题目明明已经到O(n)算法了,比如1029题,时间复杂度已经最优了,但还是会TLE。主要原因是java的IO不够快。比如input是这样格式的:51 3 2 3 3111 1 1 1 1 5 5 5 5 5 571 1 1 1 1 1 1读每一组数据的时候,最好不要用sc.nextI...
分类:
编程语言 时间:
2014-12-23 06:41:31
阅读次数:
243
Security类中的getImpl方法源码:
Security.getImpl()方法返回的是一个对象数组。
数组的第一位是根据请求的算法以及类型对象的一个实例,
数组的第二位是对应算法提供者的唯一标识。其中provider的值可以为null类型,在这种情况下,将在provider配置文件中搜寻最优先的提供者。
以下是源码
/*
* Returns an array...
分类:
其他好文 时间:
2014-12-22 16:15:19
阅读次数:
581
java Map 遍历速度最优解第一种:Map map = new HashMap();Iterator iter = map.entrySet().iterator();while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next...
分类:
其他好文 时间:
2014-12-22 11:07:33
阅读次数:
164