??
练习1.31
题目中已经说的很清楚了,product用来返回在给定范围中各点的某个函数值的乘积。我们惊奇的发现这和前面的sum有着很大的相似,无非是将加法换成了乘法:
(define (product term a next b)
(if(> a b)
1
(* (term a)
(product...
分类:
其他好文 时间:
2015-02-07 11:50:34
阅读次数:
115
??
练习1.32
因为递归比迭代要更容易实现,因此我先考虑的递归。先将sum和product都列出来。
(define (sum term a next b)
(if(> a b)
0
(+(term a)
(sum term (next a) next b))))
(define (pr...
分类:
其他好文 时间:
2015-02-07 11:50:42
阅读次数:
134
??
练习1.33
题目第二行描述,只组合起由给定范围得到的项里的那些满足特定条件的项,因此我们需要在这一版本的accumulate中添加一个need-filter?,这个新的谓词可以用来传递下面就要用到的prime?。
(define (filtered-accumulateneed-filter? combiner null-value term a next b)
(...
分类:
其他好文 时间:
2015-02-07 11:50:50
阅读次数:
121
开始觉得这道题果断是用LCS解的,因为只要把大象的编号分别按照体重从小到大排序获得序列一,然后再将原始编号按照智商从大到小排序获得序列二。然后两个序列求最长子序列即可。但是后来发现这样做有问题,题目中要求所得子序列的体重或是智商都是严格单调的。解决方法其实也简单,只要在编号匹配的情况下,智商和体重都和前一个已经匹配的大象不一样就可以了。不过.....这种方法始终wrong answer。我想可能是...
分类:
其他好文 时间:
2015-02-07 11:49:23
阅读次数:
111
随便rand出一道题没想到这么可怕QAQ
之前没写过容斥的题
写这个题是第一次
Description
在中国,很多人都把6和8视为是幸运数字!lxhgww也这样认为,于是他定义自己的“幸运号码”是十进制表示中只包含数字6和8的那些号码,比如68,666,888都是“幸运号码”!但是这种“幸运号码”总是太少了,比如在[1,100]的区间内就只有6个(6,8,66,68,86,88),于...
分类:
其他好文 时间:
2015-02-07 11:48:07
阅读次数:
111
程序媛and程序猿,兄弟姐妹们,大家周末好,我们今天来研读一下利用纯css实现段落文字的彩条效果。有朋友就说了,不就是css3的渐变吗,最多加上webkit内核的-webkit-background-clip,嗯,远不止哟,进来一坐了解详情……...
分类:
其他好文 时间:
2015-02-07 11:47:36
阅读次数:
152
一、像素(px)与屏幕分辨率1)px(Pixels ,像素):对应屏幕上的实际像素点。例如,320*480的屏幕在横向有320个象素,在纵向有480个象素。 2)屏幕分辨率就是在屏幕上显示的物理像素总和,它等于屏幕的宽度上的像素*高度上的像素。在android应用程序的开发上,不会使用屏幕分辨率。3)屏幕分辨率虽然是宽*高,但是它与屏幕的大小没有关系,它与一个屏幕的像素的数量相关。二、dpi1)d...
分类:
移动开发 时间:
2015-02-07 11:47:26
阅读次数:
169
main.xml代码如下:
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/myscroll...
分类:
其他好文 时间:
2015-02-07 11:49:55
阅读次数:
143
版权所有,欢迎转载,转载请注明出处,谢谢
生成1~n的排列
递归思想:先输出所有以1开头的排列(这一步是递归调用),然后输出以2开头的排列(这一步是递归调用),接着是以3开头的排列······最后才是以n开头的排列。
//vs2012测试代码
#include
using namespace std;
void print_permutation(int n, i...
分类:
编程语言 时间:
2015-02-07 11:49:57
阅读次数:
178
拿 Javascript 做到现在,算是慢慢体会到这门语言应有的思维,或者说,语言,其在图灵机中的运行策略。当我面试别人问及语言时,真正会用者,所言及之事,不是说它都做什么,而是,它有什么什么,不能。知其不可者,才是经验。...
分类:
编程语言 时间:
2015-02-07 11:47:19
阅读次数:
117
#include "highgui.h"
int main(int argc,char** argv)
{
IplImage* img=cvLoadImage(argv[1]);
cvNamedWindow("Test1",CV_WINDOW_AUTOSIZE);
cvShowImage("Test1",img);
cvWaitKey(0);
c...
分类:
其他好文 时间:
2015-02-07 11:49:10
阅读次数:
169
c++ io manipulator
I use this kind of io manipular now and then.
std::cout
Let's look at std::setw first, it's defined as:
_MRTIMP2 _Smanip __cdecl setw(streamsize wide)
{ // manipulator to set...
分类:
编程语言 时间:
2015-02-07 11:48:39
阅读次数:
161
起初接触Android的时候用Eclipse写的小应用,后面手动移植到了Android Studio中,可以新建,查看,删除便签等,今天整理一下代码,完整的代码可以在我的GitHub上看到,链接在文末。
DbHelper:
package com.zms.notepad;
import android.content.ContentValues;
import android.c...
分类:
移动开发 时间:
2015-02-07 11:47:41
阅读次数:
183
除了读入图片之外,读写视频也足够简单易学,下面来看看如何读写视频吧。
播放硬盘中的视频:
#include "highgui.h"
int main(int argc,char** argv)
{
cvNamedWindow("Test2",CV_WINDOW_AUTOSIZE);
CvCapture* capture=cvCreateFileCap...
分类:
其他好文 时间:
2015-02-07 11:46:41
阅读次数:
117
本文你将学到:
1.c++中基本IO、字符串IO和文件操作的方式,体验和c中这些操作的区别。
2.学会用面向对象(类)的思维去体会IO和文件操作。
3.认识istream ostream ifstream ofstream istringstream ostringstream fstream...
分类:
编程语言 时间:
2015-02-07 11:48:51
阅读次数:
249
思路:
大概思路就是找出K个结点的起始位置和并将这K 个结点采用头插法的方式依次插入到这K个结点开始位置的前面一个位置之后,就可以了。
思路倒是很简单,但是指针所指的位置的捉摸是有点麻烦的,还有就是我竟然没有把创建的头节点和整个链表给链接起来。anyway,还是把这道题目给做出来了。...
分类:
其他好文 时间:
2015-02-07 11:48:02
阅读次数:
138
Q:
Related to question Excel Sheet Column Title
Given a column title as appear in an Excel sheet, return its corresponding column number.
For example:
A -> 1
B -> 2
C -> 3
...
分类:
其他好文 时间:
2015-02-07 11:45:24
阅读次数:
121