2013年3月5日

递归简单题2

摘要: 在数学上有一个著名的“阿克曼(Ackermann)函数”,它是二元函数,其定义式为:ACK(M,N),M≥0,N≥0,且: (1)ACK(M,0)=ACK(M-1,0) (M>0) (2)ACK(M,N)=ACK(M-1,ACK(M,N-1))(M>0,N>0)初始条件:ACK(0,N)=1+N (N≥0)请用递归方法求解ACK(M,N)。注意阿克曼函数递归调用次数增长是非常快的,比如要求ACK(3,7),需要经过将近70万次(693964次)递归调用。所以本题采用递归方法求解只能求解M和N很小的值。代码:#include<stdio.h>int ACK(int 阅读全文

posted @ 2013-03-05 17:00 carpenter& 阅读(127) 评论(0) 推荐(0) 编辑

2013年3月4日

my aim to a real life ,appreciate "Dangerous Beauty"

摘要: I have to admit one thing that I am crazy about a film, more concrete is the girl from it, even more concrete is shine of freedom and wise and love flashlighting from the pure and brave girl. The following is the address of the extraordinary flm in the renren website.http://www.56.com/u49/v_NTIyNTY4 阅读全文

posted @ 2013-03-04 17:34 carpenter& 阅读(207) 评论(0) 推荐(0) 编辑

2013年3月3日

Iron Will , you touch my heart

摘要: Just now ,I finish the film Iron Will ,which I have downloaded a period of time before . There are a few of tips I want to record right away.for the article seems to be writen just for myself, I am lazy to recall the detail and the content of the film.one word I consider worthes to memory, that is d 阅读全文

posted @ 2013-03-03 22:20 carpenter& 阅读(140) 评论(0) 推荐(0) 编辑

郁闷,还要加把劲

摘要: 百度,google竟然搜不到到新写的两篇日志,咋回事捏? 。。。小人物的微敏心态,没办法。不做任何承诺和发誓,现在我的博客技术含量是很水。哀兵必胜。三月哀兵,我是。 阅读全文

posted @ 2013-03-03 12:14 carpenter& 阅读(101) 评论(0) 推荐(0) 编辑

后知后觉 汉诺塔问题解法

摘要: 以前学东西不扎实,现在捡捡也好,汉诺塔本是C语言开门就学的东西,不过上课那会儿真心听不懂,直到大二了,才明白那是咋回事,我感觉的编程,真的是一张窗户纸,不过捅破要花时间理解吸收。起个不一样的名字是为了自己在百度可以搜索到。题目描述:有一个塔,塔内有A,B,C三个柱子。起初,A柱上有n个盘子,依次由大到小、从下往上堆放,要求将它们全部移到C柱上;在移动过程中可以利用B柱,但每次只能移到一个盘子,且必须使三个柱子上始终保持大盘在下,小盘在上的状态。要求编程输出移动的步骤。代码如下:#include<stdio.h>int move(char one,char two)//这个函数就是为 阅读全文

posted @ 2013-03-03 12:02 carpenter& 阅读(134) 评论(0) 推荐(0) 编辑

简单地求最大公约数

摘要: 问题描述:输入两个正整数,求其最大公约数。实现多组数据输入我学习不努力的表现之一就是课堂上老师讲的新知识记不住,因为不经常用,留在脑子里的是自己的想法。这不,这个问题每每遇到都是如下的解法,其实用递归才简单。#include<stdio.h>int digui(int max,int min){ int left; while((left=max%min)!=0){//就是辗转相除的思想,当left等于0时,max能被min整除,min就是最大公约数; max=min;//否则,把原来的除数变成新的被除数, min=left;//把原来的余数变成新的除数,反复执行 } printf 阅读全文

posted @ 2013-03-03 09:24 carpenter& 阅读(152) 评论(0) 推荐(0) 编辑

2013年3月2日

大声喊:我现在不喜欢编程!

摘要: 至今无法爱上编程,不晓得为啥,虚荣心吧,加入了acm,其实,一开始我就知道自己不是这块料。学习编程,像一位学长所说,不是用品质要求自己去学好。想写一点编程的随笔,发现可写的东西很少,平时积累太少啦,这一年半我究竟学了什么呢? 认识了生活,以前的自己是井底之蛙,不知天高地后,现在是知道了自己是井底之蛙。这么长的时间我经历的我感受的莫不指向一个事实,要想立于这个世上,要尊严快乐的生活光有积极健康的心态是不够的,要有硬实力,这样走到哪里才能挺直腰板,我是个普通人家的孩子,没有家世背景,家里也没有富饶家财,我一切要靠自己,其实,即使我有如上这些,我也不会去依靠,因为我觉得依靠别人过活没有尊严,哪怕是. 阅读全文

posted @ 2013-03-02 21:29 carpenter& 阅读(539) 评论(0) 推荐(0) 编辑

林正英电影之我见

摘要: 有点喜欢看恐怖电影,看得不是很多,感觉中国很多电影好的不多,林正英老师的电影系列算吧。看他的电影温暖,不是很吓人,但情节吸引人,而且本国传统风情浓厚,每当看到林正英出来时,心里就不怕了,知道有九叔林道长在,再大的鬼神都不用怕,九叔会摆平的,很给人温暖气息和安全感,而且最后的结局一定是好的,有的还有一点教育意义,比如鬼打鬼吧,大胆的老板和他的妻子勾搭,大胆竟然不知道,还很相信老板,对老板的雇佣心怀感激,直到那个淫荡奸邪的老头派人算计要害死大胆,直到快要命丧黄泉他才弄清楚怎么回事。多傻的大胆,多坏的老板。可是这样狡猾的坏人绝不仅仅在电影中。老实质朴的人被利用,奸邪的人招摇地活在世上,可是哪有林道. 阅读全文

posted @ 2013-03-02 19:53 carpenter& 阅读(183) 评论(0) 推荐(0) 编辑

简单递归题,核反应堆中有α和β两种粒子...

摘要: 这道题上学期算法课上就没写出来,这次才弄明白,一层窗户纸。题目是: 核反应堆中有α和β两种粒子。每秒钟内一个α粒子可以产生3个β粒子,而一个β粒子可以产生1个α粒子和2个β粒子。若在t=0时刻反应堆中有一个α粒子,求t时刻反应堆中分别有多 少个α粒子和β粒子。解题代码:#include<stdio.h>int main(){ int n[100],m[100],t,i; n[0]=1;//n[100]数组存储α粒子的数目,初始值为0 m[0]=0;//m[100]数组存储β粒子的数目,初始值为1 scanf("%d",&t); for(i=1;i< 阅读全文

posted @ 2013-03-02 17:23 carpenter& 阅读(941) 评论(0) 推荐(0) 编辑

雕虫小技,颇感羞愧。

摘要: 假期回学校事情很多,没有怎么学好习,回家后更加懒怠。初略浏览了命令行,会几个简单的,看了C Primer Plus, 觉得自己学地挺浅的,不是真的看懂。期末考试数据结构差点挂掉,挺惨的。回来做简单的C语言的练习题,还经常出错。十年磨一剑,我再这样放纵,鼠目寸光,将来怎么样呢? 做啥事儿都要靠谱,能坚持做下去,整天做梦怎么成?而且,要是想做自己喜欢的事儿,就要把每天该做完的事儿早些做完,有效率,然后才有自由。 坚持。每天背单词,每天坚持写书法,每天坚持代码,坚持完成作业,坚持浏览新闻,保持视觉思维敏锐,要经常动脑子,不要懒。 阅读全文

posted @ 2013-03-02 15:15 carpenter& 阅读(140) 评论(0) 推荐(0) 编辑

导航