03 2013 档案
摘要:/* * biao.cpp * * Created on: 2011-11-25 * Author: allenjin */ #include#include using namespace std; template class Stack{ //自定义堆栈公式化描述 pub...
阅读全文
摘要:#include<math.h> #include<stdio.h> #define Z 1e-6 //因为实数是否为0的判断不能用'==',而取而代之的是判断其是否小于一个很小的数,这里用10^(-6) double a[4];//必须是double型的,我刚开始是用float,结果贡献了几个WA bool f(int n) { if(n==1){//最后处理完毕,即到达解答树叶子节点 if(fabs(a[0]-24)<Z) return 1;//假如最后结果==24,则返回1 else return 0; } for(int ...
阅读全文
摘要:#include<stdio.h>#include<stdlib.h>#include<string.h>#define OK 1#define ERROR 0char sz[8]=" +-*/";int list[25][5],map[5][5],visit[5],t,pp[5];char z[400];double two(double a,int f,double b){ switch(f) { case 1: { return a+b; break; } case 2: { ...
阅读全文
摘要:#include <stdio.h> #include <stdlib.h> #include <string.h> /*下面定义结点的类型*/ #define Min(a,b) ((a>b)?b:a) //宏定义的操作符Min作用 取最小值; const int MAX=1010; //解答树的结点最多 typedef struct Node { int v[3];//三个杯子的剩余水量; int fa;//第一次访问到这个结点是的前一个结点的下标; //通过下标可以随机访问真不错; int last_op;//记录从上个结点到这个结点的变化方式 .
阅读全文
摘要:本文列出了24条能让你的代码编写过程更为轻松高效的建议。也许您还是JavaScript初学者,刚刚写完自己的Hello World,那这里有很多对您的工作将十分有用的小贴士;也许有些技巧您已经知道,那就试试快速浏览一下,看能不能发现一点新东西吧!注:本文多次用到Firebug的console对象,请参考Firebug Console API 。关于firebug的更详细介绍,请猛击这里。1. 用 === 代替 ==JavaScript里有两种不同的相等运算符:===|!== 和==|!=。相比之下,前者更值得推荐。请尽量使用前者。 引用: “如果两个比较对象有着同样的类型和值,===返回tru
阅读全文