06 2014 档案

摘要:数字游戏题解by Trucker Leo[说明:此文改编自我写的一篇解题报告,原题是某年国家集训队组队赛题目]问题描述80年代全世界流行一种数字游戏,在中国我们把这种游戏称为“24点”。现在我们把这个有趣的游戏推广一下:您作为游戏者将得到6个不同的自然数作为操作数,以及另外一个自然数作为理想目标数,... 阅读全文
posted @ 2014-06-28 00:22 HoseaLeo 阅读(507) 评论(0) 推荐(0) 编辑
摘要:Bootstrap是一个非常棒的前端网站开发平台,它提供了大量的开发高体验的、高效的网站所需要的组件。这给网站开发人员与网站设计师提供了很好的便捷性,他们能很快很便捷在这一平台上找到开发所需的所有组件。Bootstrap打破了原有的世界记录,并且在Github的所有项目中排名第一。Bootstrap... 阅读全文
posted @ 2014-06-25 22:59 HoseaLeo 阅读(499) 评论(0) 推荐(0) 编辑
摘要:●你的健康显而易见,开发人员经常都是坐着不动的。每天坐8到16个小时,只休息很短的时间,你的肚子周围很容易会堆起赘肉。肥胖是其它疾病的催化剂,而其中心脏病又是最可怕的。多花点时间运动一下就能避免这样的情况,如果有可能的话,花点钱办一张健身房的会员卡。长时间以不符合人体工程学的姿势打字,也容易使开发人... 阅读全文
posted @ 2014-06-23 16:59 HoseaLeo 阅读(232) 评论(0) 推荐(0) 编辑
摘要:The Game of Coins时间限制:10s内存限制:64MB问题描述Cirno和Marisa经常在一起玩抛硬币的游戏,每次由Cirno先选择正面(H)或反面(T),然后抛一次硬币,如果结果和Cirno的选择一致,则Cirno赢,如果结果相反,则Marisa赢。有一天,Marisa对Cirno... 阅读全文
posted @ 2014-06-23 16:54 HoseaLeo 阅读(190) 评论(0) 推荐(0) 编辑
摘要:Race时间限制:10s内存限制:64MB问题描述度度熊最近参加了一场劲跑比赛,但是这个劲跑比赛的规则比较特殊。比赛方预先在地上画了一些横线和竖线(可以认为这些线为无限长的直线),要求选手从指定的位置出发,在最短时间内按照规定的顺序经过所有的直线(只要到达直线上的任意一点即为经过)。为了帮助度度熊获... 阅读全文
posted @ 2014-06-23 16:52 HoseaLeo 阅读(153) 评论(0) 推荐(0) 编辑
摘要:Query on the tree时间限制:1s内存限制: 65536K问题描述度度熊最近沉迷在和树有关的游戏了,他一直认为树是最神奇的数据结构。一天他遇到这样一个问题:有一棵树,树的每个点有点权,每次有三种操作:1. Query x 表示查询以x为根的子树的权值和。2. Change x y 表示... 阅读全文
posted @ 2014-06-23 16:46 HoseaLeo 阅读(139) 评论(0) 推荐(0) 编辑
摘要:vim是很多程序员和系统管理员最爱的文本编辑器,虽然他提供了很多优秀而灵活的功能,但是对于新手来说他依然是难于上手的。从传统集成开发环境转到vim的开发人员通常会开在发方式的转变中发现迷失了自己。我经常收到来自于读者的邮件,他们希望能找到一种方式使得vim变得对开发者更友好。一个常见的抱怨是vim并... 阅读全文
posted @ 2014-06-15 16:03 HoseaLeo 阅读(183) 评论(0) 推荐(0) 编辑
摘要:FindNumbers时间限制:5s内存限制:65536K问题描述:给n个非负整数,满足对于某正整数k,n=2^k-1。从中选出(n+1)/2个数,使得它们的和是(n+1)/2的倍数。输入第一行,T,询问个数。下面2T行,每两行是一个询问。对于每两行:第一行,n。第二行,n个整数,a_0, a_1,... 阅读全文
posted @ 2014-06-13 22:11 HoseaLeo 阅读(171) 评论(0) 推荐(0) 编辑
摘要:The Patterns时间限制: 5s内存限制: 65536K问题描述:对于一个1到n的全排列Q,我们定义Q对应的字符串SQ,其中例如对于n=5,Q=32154, SQ=DDUD。本任务为给定一个仅包含字符’U’与’D’长度为m的模式串P以及一个正整数n,求解1到n的任意全排列中模式串出现次数的期... 阅读全文
posted @ 2014-06-13 22:09 HoseaLeo 阅读(147) 评论(0) 推荐(0) 编辑
摘要:概述在 redis 中,允许用户设置最大使用内存大小 server.maxmemory,在内存限定的情况下是很有用的。譬如,在一台 8G 机子上部署了 4 个 redis 服务点,每一个服务点分配 1.5G 的内存大小,减少内存紧张的情况,由此获取更为稳健的服务。redis 内存数据集大小上升到一定... 阅读全文
posted @ 2014-06-09 22:08 HoseaLeo 阅读(303) 评论(0) 推荐(0) 编辑
摘要:摘要:对于想加入开发队伍的初学者来说,入门的编程语言究竟要先选哪一个呢?是永恒经典的C语言,还是方兴未艾的Object-C抑或其它神器?本文为大家简述下当前流行的八款入门神器,看看各位开发者眼中的编程语言是怎样的。对于想加入开发队伍的初学者来说,入门的编程语言究竟要先选哪一个呢?是永恒经典的C语言,... 阅读全文
posted @ 2014-06-09 13:46 HoseaLeo 阅读(135) 评论(0) 推荐(0) 编辑
摘要:许多编程的职位都会到达最高峰,并开始衰落——这是很多程序员不想面对的,但却是一个不争的事实。这之后再找一份程序员的工作会变得越来越难,很多人发现这个事实时束手无策。本文会提供一些重要的职业信息,值得思考一下,以便有所准备。TechCrunch 发布了一篇文章「硅谷黑幕:技术人员年龄歧视(译文链接)」... 阅读全文
posted @ 2014-06-09 13:45 HoseaLeo 阅读(164) 评论(0) 推荐(0) 编辑
摘要:这是国外程序员Al katib总结的一些编程习惯。1.动手编码之前,你需要对要编码实现的解决方案有一个正式的或粗略的设计。永远不要在没有任何设计的前提下就开始编码,除非所编代码不重要。2.优秀的代码文档跟编程语言知识一样重要。在代码源文件中,为每个主要的代码段添加注释,解释代码的基本逻辑。最好注明程... 阅读全文
posted @ 2014-06-09 13:43 HoseaLeo 阅读(122) 评论(0) 推荐(0) 编辑
摘要:Reddit有篇帖子介绍了算法对我们现在生活的重要性,以及哪些算法对现代文明所做贡献最大。如果对算法有所了解,读这篇文章时你可能会问“作者知道算法为何物吗?”,或是“Facebook的‘信息流’(News Feed)算是一种算法吗?”,如果“信息流”是算法,那就可以把所有事物都归结为一种算法。才疏学... 阅读全文
posted @ 2014-06-09 13:26 HoseaLeo 阅读(117) 评论(0) 推荐(0) 编辑
摘要:chess时间限制:3s 内存限制: 65536K问题描述小度和小良最近又迷上了下棋。棋盘一共有N行M列,我们可以把左上角的格子定为(1,1),右下角的格子定为(N,M)。在他们的规则中,“王”在棋盘上的走法遵循十字路线。也就是说,如果“王”当前在(x,y)点,小度在下一步可以移动到(x + 1,y... 阅读全文
posted @ 2014-06-03 22:09 HoseaLeo 阅读(216) 评论(0) 推荐(0) 编辑
摘要:BestFinancing时间限制:1s内存限制:65536K问题描述小A想通过合理投资银行理财产品达到收益最大化。已知小A在未来一段时间中的收入情况,描述为两个长度为n的整数数组dates和earnings,表示在第dates天小A收入earnings元(0#include const int M... 阅读全文
posted @ 2014-06-03 22:08 HoseaLeo 阅读(240) 评论(0) 推荐(0) 编辑
摘要:经过数据分析和研究 Jobs Tractor 的 45000 个开发人员招聘职位数据,我们得到了上图的结果: 自上一年,主要的变化如下:●PHP和Java换了位置,但是仍旧是高居不下●Java的Android已经取代了SQL并且接近Objective-C●Javascript已经超过了Ruby●Py... 阅读全文
posted @ 2014-06-02 12:44 HoseaLeo 阅读(148) 评论(0) 推荐(0) 编辑
摘要:嗯,你用Windows,很好。这说明你会用电脑。感到非常自豪,不是吗?大家猜一猜,谁是个大孩子了?谁刚学会用facebook了?是你。没错,就是你!那么你用电脑都干些什么呢?把所有的时间都花在抱怨为什么自从你下载安装了Spammy Smiley Toolbar 9000 (TM)(注:应该是作者杜撰... 阅读全文
posted @ 2014-06-01 11:19 HoseaLeo 阅读(205) 评论(0) 推荐(0) 编辑