1.3.1 函数范式
函数式编程是一种编程范式,它定义了我们在思考问题时可以使用的概念,但它不能精确地指定如何用编程语言来表达这些概念。因此,就有了许多函数语言,每一种语言强调了函数风格不同方面和特征。
我们可以用一种比较熟悉的范式,面向对象编程(object-oriented programming,OOP)来类比。在面向对象的风格中,我们思考问题是以对象为出发点。每一种面向对象的语言...
分类:
其他好文 时间:
2014-07-22 22:39:34
阅读次数:
219
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4814
题目大意:
把一个正整数表示为φ进制, φ = (1+√5)/2 。
且已知:
1. φ + 1 = φ 2 ,所以有11(φ)
= 100(φ),且要求11要转变为100
2. 2 *
φ 2 = φ3 +
1 。
解题思路:
观察发现,2 = 10.0...
分类:
其他好文 时间:
2014-07-22 22:39:34
阅读次数:
216
题目描述 Description
我们使用黑匣子的一个简单模型。它能存放一个整数序列和一个特别的变量i。在初始时刻,黑匣子为空且i等于0。这个黑匣子能执行一系列的命令。有两类命令:
ADD(x):把元素x放入黑匣子;GET:把i加1的同时,输出黑匣子内所有整数中第i小的数。牢记第i小的数是当黑匣子中的元素已非降序排序后位于第i位的元素。
下面的表6_4是一个11个命令的例...
分类:
其他好文 时间:
2014-07-22 22:39:34
阅读次数:
247
手动添加PE文件数字签名信息及格式详解图之下...
分类:
其他好文 时间:
2014-07-22 22:39:34
阅读次数:
433
部分和问题
时间限制:1000 ms | 内存限制:65535 KB
难度:2
描述给定整数a1、a2、.......an,判断是否可以从中选出若干数,使它们的和恰好为K。
输入首先,n和k,n表示数的个数,k表示数的和。
接着一行n个数。
(1
输出如果和恰好可以为k,输出“YES”,并按输入顺序依次输出是由哪几个数的和组成,否则“NO”
样例输入...
分类:
其他好文 时间:
2014-07-22 14:12:44
阅读次数:
194
对即将要学到的主要东西进行初步的理解。分为两大类,硬件和软件。硬件,即Kinect。软件,即Arduino和Processing。...
分类:
其他好文 时间:
2014-07-22 14:12:36
阅读次数:
443
又一版 A+B
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 12894 Accepted Submission(s): 4901
Problem Description
输入两个不超过整型定义的非负10进...
分类:
其他好文 时间:
2014-07-22 22:39:35
阅读次数:
228
强烈建议阅读一下最小割模型在信息学竞赛中的应用
其中2.2.2的Optimal Marks一题和此题建模非常相像。
在原图外围虚拟一圈‘D’,我们要最大化的周长,就可以等价为最大化相邻的'D'和'.' 的总对数,也就是最大化相邻格子不同类型的总对数。
按照论文中的建图方式,我们可以最小化相邻格子不同类型,
反过来想,稍微改变一下建图,就可以最小化相邻格子相同类型
建图:
将地图奇偶建图...
分类:
其他好文 时间:
2014-07-22 22:39:35
阅读次数:
244
我认为本书作者提出的批判性思维其实是培养一种思维逻辑和表达能力。
第一点:思维逻辑的要点,首先提出问题要环环相扣,也就是讨论问题时的每个提问应该和上一个提问有关联,更深入,而不能跳跃,跳跃会导致讨论无法深入。
第二点:提取关键字,快速做出分析(批判性的),如果没那么快想清楚,可以问他:我对这个很好奇。这样可以引导对象继续就这个问题说下去,同时,给我自己思考的时间。
第三点:提问的时候多带上对方刚才表达过的关键词,这样一个是让问题和回答始终不离核心。还有就是让对方感觉我能够听懂他说的话,更愿意谈下去。...
分类:
其他好文 时间:
2014-07-22 14:10:34
阅读次数:
253
Hardwood Species(7.1.1)(利用STL中自带的排序功能编程的实验范例)
Time Limit:10000MS Memory Limit:65536KB 64bit IO Format:%I64d
& %I64u
Submit Status
Description
Hardwoods are the botanical grou...
分类:
其他好文 时间:
2014-07-22 22:39:36
阅读次数:
212
符号表初始化 符号表用于建立符号名称、类型和值之间的关系。其中,名称为null结尾的任意字符串;类型为标识各种符号的整数;值为一个字符指针。符号表主要用来作为目标模块加载的基础,但在需要名称和值关联的任何时候都看使用。 运行系统中一般存在两个符号表结构sysSymTbl和statSymTbl。sysSymTbl为目标机的系统符号表,通过程序或tShell动态加载...
分类:
其他好文 时间:
2014-07-22 22:39:52
阅读次数:
261
当看到2014年的央视新闻“关于留学生找工作的视频”后给我带来的是各种感叹和疑问。海龟为什么找工作难?提高班为何容易?容易为什么还比他们薪资高?中国的教育模式到底出现了什么问题?带着这一系列的疑问,我展开了分析和思考。
从视频中看到大量的海龟回国后面临的都是同一个问题“找工作难”。照常理说他们享受了“相对”高等的教育,为什么回国后还面临着同国内毕业生同样的问题呢?据网上报道:...
分类:
其他好文 时间:
2014-07-22 22:39:52
阅读次数:
231
基于T35 TFT LCD屏实现功能:
1. 在屏幕上画一个计算器界面,包括0-9,+,-,*,/;
2. 实现触摸选择界面上的数字和运算符,
3. 并计算出结果显示在显示框内。
注意,只实现整数功能,没涉及小数,只实现一次运算,不保存上次运算结果。...
分类:
其他好文 时间:
2014-07-22 14:09:15
阅读次数:
291
android 输入法InputConnection注释翻译...
分类:
其他好文 时间:
2014-07-22 14:08:44
阅读次数:
335
寻找大富翁
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 3541 Accepted Submission(s): 1503
Problem Description
浙江桐乡乌镇共有n个人,请找出该镇上的前m个...
分类:
其他好文 时间:
2014-07-22 22:39:53
阅读次数:
164
在Solr中,可以以多种方式返回搜索结果,如单纯的文本回复(XML、JSON、CSV等),也可以返回velocity,js等格式。而VelocityResponseWriter就是用于将返回velocity类型文本,以便直接用于结果呈现。
在Solr提供的example,其中的一个RequestHandler--/browse,使用了VelocityResponseWriter。其配置...
分类:
其他好文 时间:
2014-07-22 14:07:34
阅读次数:
293
shuffle是处在map和reduce之间的过程。我们看一下这个过程都有哪些步骤,对这个问题了解的并不深,可能有错误,忘指正
1. map
map输出key,value,对应代码里的context.write(key, value);,这个步骤是将key,value写到内存buffer里了,这个内存的默认大小是100M
2. sort
当数据大小超过buffer容量的80%(默认)时,会...
分类:
其他好文 时间:
2014-07-22 22:39:53
阅读次数:
295