- 浏览: 37410 次
- 性别:
最新评论
文章列表
汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。
大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。
大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上(可以借助第三根柱子做缓冲)。
并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。
如图【1.jpg】是现代“山寨”版的该玩具。64个圆盘太多了,所以减为7个,金刚石和黄金都以木头代替了......但道理是相同的。
据说完成大梵天的命令需要太多的移动次数,以至被认为完成之时就是世界末日!
你的任务是精确计算出到底需要移 ...
- 2013-02-11 21:24
- 浏览 417
- 评论(0)
有一群海盗(不多于20人),在船上比拼酒量。过程如下:打开一瓶酒,所有在场的人平分喝下,
有几个人倒下了。再打开一瓶酒平分,又有倒下的,再次重复...... 直到开了第4瓶酒,
坐着的已经所剩无几,海盗船长也在其中。当第4瓶酒平分喝下后,大家都倒下了。
等船长醒来,发现海盗船搁浅了。他在航海日志中写到:“......昨天,我正好喝了一瓶.......奉劝大家,开船不喝酒,喝酒别开船......”
请你根据这些信息,推断开始有多少人,每一轮喝下来还剩多少人。
如果有多个可能的答案,请列出所有答案,每个答案占一行。
格式是:人数,人数,...
例如, ...
- 2013-02-11 17:46
- 浏览 335
- 评论(0)
黄金分割数0.618与美学有重要的关系。舞台上报幕员所站的位置大约就是舞台宽度的0.618处,墙上的画像一般也挂在房间高度的0.618处,甚至股票的波动据说也能找到0.618的影子....
黄金分割数是个无理数,也就是无法表示为两个整数的比值。0.618只是它的近似值,其真值可以通过对5开方减去1再除以2来获得,我们取它的一个较精确的近似值:0.618034
有趣的是,一些简单的数列中也会包含这个无理数,这很令数学家震惊!
1 3 4 7 11 18 29 47 .... 称为“鲁卡斯队列”。它后面的每一个项都是前边两项的和。
如果观察前后两项的比值,即:1/ ...
- 2013-02-11 12:37
- 浏览 372
- 评论(0)
PHP上传文件默认一般都是有限制的,有的时候我们需要上传打的文件,那么怎么修改PHP上传限制的大小呢
1. 一般的php文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完.
但在php中,默认的该页最久执行时 ...
- 2013-02-02 17:33
- 浏览 368
- 评论(0)
PHP文件上传的原理及实现
利用php的文件函数来实现上传
这段代码分为两个文件,一个为upload.html,一个是upload.php
upload.html
<form enctype="multipart/form-data" action="upload.php" method="post">
<input type="hidden" name="max_file_size" value="100000">
& ...
- 2013-02-02 17:20
- 浏览 333
- 评论(0)
我自己配了一个php4的开发环境,相当不容易啊,到了最后安装mysql4.1的时候,又暴了这个错误,
Install::"mysql_connect():
Client does not support authentication protocol requested by server; consider upgrading MySQL client"
哎,几经周折,这样解决的 在命令行里从新设置下密码,代码如下 SET PASSWORD FOR root@localhost = OLD_PASSWORD('something');"然后rest ...
- 2013-01-27 09:12
- 浏览 298
- 评论(0)
一、用HTTP头信息也就是用PHP的HEADER函数。PHP里的HEADER函数的作用就是向浏览器发出由HTTP协议规定的本来应该通过WEB服务器的控制指令,例如声明返回信息的类型("Context-type: xxx/xxx"),页面的属性("No
cache", "Expire")等等。用HTTP头信息重定向到另外一个页面的方法如下:
复制代码代码如下:
- 2013-01-24 20:53
- 浏览 406
- 评论(0)
大家好.今天我来为大家介绍一下 Apache+php+mysql 组合在 windows Xp 下的安装与简单设 置. 首先我们需要下载的软件是 apache_2.0.52-win32-x86-no_ssl mysql-4.1.7-win php-4.3.9-installer php-4.3.9-Win32 分 别 可 以 在 他 们 官 方 网 站 www.apache.org www.php.ne ...
- 2013-01-24 11:33
- 浏览 260
- 评论(0)
写html代码的时候,遇到了Tbody这个标记符,这个标记符是对于表格来说的,每个页面都有head ,body两部分,对于比较复杂的页面,页面的排版用到了很多的表格,表格的结构也就相对的复杂了,所以又将表格分割成三个部分:题头、正文和脚注。而这三部分分别用:thead,tbody,tfoot来标注。
thead用来放标题之类的东西
tbody放数据本体
tfoot放表格的脚注之类……
标签使用其本身所代表的含义。这就是他们的作用。(thead表格的头
tbody表格的身体
tfoot表格的脚)
TBody是在table中使用的,用来指明由它包括的各表格行做为表格的主体部分。
...
- 2013-01-15 19:22
- 浏览 240
- 评论(0)
2. int BinTreeDepth(BitTree T)
{
if(T==NULL)return0;
else{
u=BinTreeDepth(T->lchild);
v=BinTreeDepth(T->rchild);
return((u>v?u:v)+1);
...
- 2013-01-08 09:37
- 浏览 296
- 评论(0)
//二叉树操作
#include "stdafx.h"
#include<iostream>
using namespace std;
int num_visit=0;//记录输出元素个数
struct tnode{
public: int data;
public: tnode *left,*right;
tnode(){}
tnode(int item,tnode *p,tnode *q):data(item),left(p),right(q){}
};
typedef tnode *Tnode;
//生明函数
int ...
- 2012-11-30 22:11
- 浏览 450
- 评论(0)
1.程序设计(满分 9 分)
当你输入信用卡号码的时候,有没有担心输错了而造成损失呢?其实可以不必这么担心,因为并不是一个随便的信用卡号码都是合法的,它必须通过Luhn算法来验证通过。
该校验的过程:
1、从卡号最后一位数字开始,逆向将奇数位(1、3、5等等)相加。
2、从卡号最后一位数字开始,逆向将偶数位数字,先乘以2(如果乘积为两位数,则将其减去9),再求和。
3、将奇数位总和加上偶数位总和,结果应该可以被10整除。
例如,卡号是:5432123456788881
则奇数、偶数位(用红色标出)分布:5432123456788881
奇数位和=35
偶数位乘以2(有些要减去9 ...
- 2012-11-25 19:59
- 浏览 349
- 评论(0)
1.程序设计(满分 9 分)
当你输入信用卡号码的时候,有没有担心输错了而造成损失呢?其实可以不必这么担心,因为并不是一个随便的信用卡号码都是合法的,它必须通过Luhn算法来验证通过。
该校验的过程:
1、从卡号最后一位数字开始,逆向将奇数位(1、3、5等等)相加。
2、从卡号最后一位数字开始,逆向将偶数位数字,先乘以2(如果乘积为两位数,则将其减去9),再求和。
3、将奇数位总和加上偶数位总和,结果应该可以被10整除。
例如,卡号是:5432123456788881
则奇数、偶数位(用红色标出)分布:5432123456788881
奇数位和=35
偶数位乘以2(有些要减去9 ...
- 2012-11-25 17:40
- 浏览 365
- 评论(0)
import java.util.Scanner;
public class demo01 {
static int num = 1000;
static int[][] a = new int[num][num];
static int i = 0;
static int j = 0;
static int n = 0;
static int b = 0;//1111111
static int c = 1;//2222222
static int d = 0;//3333333
static int number = 0;
s ...
- 2012-11-16 13:32
- 浏览 482
- 评论(0)