一个学校举行拔河比赛,所有的人被分成了两组,每个人必须(且只能够)在其中的一组,要求两个组的人数相差不能超过1,且两个组内的所有人体重加起来尽可能地接近。 数据的第1行是一个n,表示参加拔河比赛的总人数,n<=100,接下来的n行表示第1到第n个人的体重,每个人的体重都是整数(1<=weight<=
分类:
其他好文 时间:
2016-03-21 22:54:46
阅读次数:
240
http://acm.hdu.edu.cn/showproblem.php?pid=5646 题意: 给n分成k个不同的数,求其乘积最大的数: 思路:先判断最小k个数的乘积是否比n大,如果是,那么就不存在。 要使k个数乘积最大,那么这k个数必须是接近的,就是a[i]和a[i+1]相差1,最多只有一个
分类:
其他好文 时间:
2016-03-19 22:58:08
阅读次数:
211
android应用开发使用java语言,java是开发门槛比较低,运行效率比较低,开发人员的素质相差比较大。导致java程序开发容易,优化和维护比较困难。个人认为java的核心在于自动化内存管理和跨平台,但其诟病也在这一块,至于效率,随着硬件的发展,越来越不再是人们考虑的重点。很多人会写java程序,却不怎么会优化java程序,遇到内存泄露,遇到空对象,遇到超时,遇到概率性的内存BUG,常常无从下...
分类:
移动开发 时间:
2016-03-17 14:50:02
阅读次数:
218
最近在公司要计算一下我们所有用户中年纪最大与最小的相差多少岁以统计公司用户年龄层。 我们公司的客户是数量很大,所以普通的排序求差值或者快排算法其实很难满足要求。 一个简单的排序算法求解如下: 上面的代码已经经过了优化,在每次循环后,保留了之前计算的差值的结果,下面的循环中小于这个差值的索引值就被抛弃
分类:
编程语言 时间:
2016-03-16 21:06:03
阅读次数:
298
几年前培训过的一个学生,用自己亲身感悟写了这段文字,非常清晰的说明了,为什么毕业后有的人事业越来越成功,而有的人越混越差。非常有深度,非常的深刻,我看完后也是颇有感触... 一、一个沉重的话题:人与人之间的差距是怎样拉开的? 头顶同样的蓝天, 脚踏同样的大地,一样的政策, 一样的条件,为什么有人月赚
分类:
其他好文 时间:
2016-03-16 09:32:15
阅读次数:
331
javascript继承分为两种:类式继承(原型链、extend函数)、原型式继承(对继承而来的成员的读和写的不对等性、clone函数)。 附上以类式继承实现的就地编辑demo,原型式方式实现和类式继承方式相差无几,不在此列举。
分类:
编程语言 时间:
2016-03-13 16:13:43
阅读次数:
242
一:计算两个日期之间相差几天 1 /** 2 * 3 */ 4 package com.hlcui.date; 5 6 import java.text.ParseException; 7 import java.text.SimpleDateFormat; 8 import java.util.C
分类:
其他好文 时间:
2016-03-11 23:56:10
阅读次数:
335
说明:如:1900-01-01与1900-01-01之间算一天 private static int DateDiff(DateTime dateStart, DateTime dateEnd) { DateTime start = Convert.ToDateTime(dateStart.ToSh
算法说明rr轮询调度(Round-Robin)它将请求一次分配不同的RS,也就是在RS中均摊请求,算法简单,但是只适合于RS处理性能相差不大的情况(多个服务器硬件配置差不多)wrr加权轮询调度(WeightedRound-Robin)它根据RS不同的权值分配任务,权值高的RS优先获得请求,分配到的连接数将比..
分类:
编程语言 时间:
2016-03-03 15:00:01
阅读次数:
213