卡塔兰数(Catalan)一、简介: 卡塔兰数是一个特殊的数列,在ACM程序设计、组合数学中会经常见到。二、性质(1)卡塔兰数的前几项 1,1,2,5,14,42,132,429,1430,4862,16796,58786,208012, 742900, 2674440, 9694845, 35.....
分类:
其他好文 时间:
2015-04-24 23:58:54
阅读次数:
361
开学后--暑假前:计组和网络:看原版书。学习要求同数据结构数模:尝试一下不求拿奖。锻炼写学术论文能力。ACM:练手速、刷成套题 下一步专题:计算几何、数论的区域赛真题TOEFL:每周末一套完整TPO (包括口语和写作) 平时练听力 下一步:背词以类记创新项目[~大三结束]:Op...
分类:
其他好文 时间:
2015-04-22 22:09:19
阅读次数:
115
组件(Component)和模块(Module)又是一对容易混淆的名词,也常常被用来相互替换。个人总结,从设计上来看,组件强调复用,模块强调职责(内聚),或者说组件是达到可复用要求的模块。...
分类:
其他好文 时间:
2015-04-17 01:19:57
阅读次数:
306
题目描述:标题:奇怪的分式 上小学的时候,小明经常自己发明新算法。一次,老师出的题目是: 1/4 乘以 8/5 小明居然把分子拼接在一起,分母拼接在一起,答案是:18/45 (参见图1.png) 老师刚想批评他,转念一想,这个答案凑巧也对啊,真是见鬼! 对于分子、分母...
分类:
编程语言 时间:
2015-04-10 23:44:22
阅读次数:
183
题目描述:标题:打印图形 小明在X星球的城堡中发现了如下图形和文字:rank=3 rank=5 ran=6 小明开动脑筋,编写了如下的程序,...
分类:
编程语言 时间:
2015-04-10 23:43:08
阅读次数:
211
题目描述 史丰收速算法的革命性贡献是:从高位算起,预测进位。不需要九九表,彻底颠覆了传统手算! 速算的核心基础是:1位数乘以多位数的乘法。 其中,乘以7是最复杂的,就以它为例。 因为,1/7 是个循环小数:0.142857...,如果多位数超过 142857...,就要进1 ...
分类:
编程语言 时间:
2015-04-10 22:02:21
阅读次数:
212
题目描述:标题:李白打酒话说大诗人李白,一生好饮。幸好他从不开车。一天,他提着酒壶,从家里出来,酒壶中有酒2斗。他边走边唱: 无事街上走,提壶去打酒。 逢店加一倍,遇花喝一斗。 这一路上,他一共遇到店5次,遇到花10次,已知最后一次遇到的是花,他正好把酒喝光了。 请你计算李白遇到...
分类:
编程语言 时间:
2015-04-10 21:50:22
阅读次数:
167
go毕竟是新语言,没有那么多历史包袱,并且是google出品,c语言创始人为语言设计组成员,应该还是不错的。go天生具有并行能力,这个在现代服务器端编程领域作用很显而易见,高效服务,快速编码,适合互联网领域内快速迭代的特点。这是一门天生用于互联网的语言。于是,作为C++程序员,对于一些web端的场景...
分类:
其他好文 时间:
2015-03-28 01:09:22
阅读次数:
128
我们都知道在计算机中一切信息都是由二进制码0010101010111之类的东西表示的。但是这一串01本身其实是没有任何意义的。只有通过各种编码算法encode起来才能给它赋予生命。在学习计组的时候经常会需要拿出一段二进制编码进行分析。但是这一堆000111之类的写出来实在是太长了。。。。其实用十六进...
分类:
移动开发 时间:
2015-03-07 22:32:36
阅读次数:
238
HYAppFrame是一款开源的基于.NET的C/S架构应用程序框架,服务器端采用ASP.NET Web Service,客户端采用Win Form。
HYAppFrame致力于应用程序框架的研究,为开发者提供一套可用于实际项目的框架工具,开发者不再需要过多关注系统布局、数据库操作、权限设计、组织架构、日志管理、文件管理、工作流等,可将主要精力放在业务表单的设计与开发上。...
分类:
移动开发 时间:
2015-03-06 09:45:24
阅读次数:
181