上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页
摘要: #ifndef STACK_HPP#define STACK_HPP#include <deque>#include <exception>template <class T>class stack{protected:std::deque<T> c;public:class ReadEmptyStack : public std::bad_exce... 阅读全文
posted @ 2010-04-13 18:54 蓝牙 阅读(199) 评论(0) 推荐(0) 编辑
摘要: #include "algostuff.hpp"//见http://www.cnblogs.com/qnbs1/articles/1709197.htmlusing namespace std;int main(){vector<int>coll;INSERT_ELEMENTS(coll,3,7);INSERT_ELEMENTS(coll,3,9);INSERT_ELEMENTS(co... 阅读全文
posted @ 2010-04-13 14:18 蓝牙 阅读(1508) 评论(0) 推荐(0) 编辑
摘要: 堆实际上指的就是优先队列的一种数据结构,它的第1个元素有最高的优先权,用malloc函数分配内存时就放在堆上,这块内存不会自动释放,用new申请,用delete删除。堆的空间分存不一定连续,随申请的内存块大小的不同放置在不同地址,但遵循“从低地址向高地址扩展”的原则。一般在堆的头部用一个字节表示堆的大小,堆是一个完全(除最底层外都是满的)二叉树,并满足如下条件:1、根结点若... 阅读全文
posted @ 2010-04-12 23:18 蓝牙 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 1,右键关联chm文件的“打开方式”到\Windows\HH.exe 2,在命令行运行regsvr32 itss.dll (我是运行了这句解决的)3,在命令行运行regsvr32 hhctrl.ocx二:直接在CMD中执行这句试试~regsvr32 c:\windows\system32\hhctrl.ocx在微软网站上下载hhupd.exe,大小为461kb 运行。在c:... 阅读全文
posted @ 2010-04-12 22:38 蓝牙 阅读(170) 评论(0) 推荐(0) 编辑
摘要: RobotsTime Limit: 1000ms Memory limit: 10000kB 题目描述 Your company provides robots that can be used to pick up litter from fields after sporting events and concerts. Before robots are assigned to a job,... 阅读全文
posted @ 2010-04-12 22:13 蓝牙 阅读(476) 评论(0) 推荐(0) 编辑
摘要: Hamming ProblemTime Limit: 1000ms Memory limit: 65536kB 题目描述 For each three prime numbers p1, p2 and p3, let's define Hamming sequence Hi(p1, p2, p3), i=1, ... as containing in increasing order all th... 阅读全文
posted @ 2010-04-11 22:24 蓝牙 阅读(179) 评论(0) 推荐(0) 编辑
摘要: Description:Apple最近迷上了做幻方,Apple还是个中高手,只要你说个奇数N就能把N*N的幻方做出来。其实你可以比他做得更好的。Apple总是画得很乱,而你可以利用程序排得很整齐^_^ 幻方的要求:每一行,每一列,还有两条斜线上数字的和都相等 Input:每行一个数N(0< N < 30),输入0结束Output:输入一个奇数,输出一个幻方,每个数占3格,顺序参照样板输... 阅读全文
posted @ 2010-04-10 22:48 蓝牙 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 约瑟夫问题Time Limit: 1000ms Memory limit: 65536kB 题目描述 约瑟夫问题:有n只猴子,按顺时针方向围成一圈选大王(编号从1到n),从第1号开始报数,一直数到m,数到m的猴子退出圈外,剩下的猴子再接着从1开始报数。就这样,直到圈内只剩下一只猴子时,这个猴子就是猴王,编程求输入n,m后,输出最后猴王的编号。输入 每行是用空格分开的两个整数,第一个是 n, 第二个... 阅读全文
posted @ 2010-04-10 21:11 蓝牙 阅读(2241) 评论(0) 推荐(1) 编辑
摘要: dynamic_cast: 通常在基类和派生类之间转换时使用,把一个派生类转换为基类使用这个转换 const_cast: 主要针对const和volatile的转换.相当于去掉const变量前的conststatic_cast转换类似于C/C++里面的强制类型转换。 reinterpret_cast: 用于进行没有任何关联之间的转换,比如一个字符指针转换为一个整形数。示例程序:#includ... 阅读全文
posted @ 2010-04-10 20:36 蓝牙 阅读(137) 评论(0) 推荐(0) 编辑
摘要: #ifndef ALGOSTUFF_HPP//第一次写成了ifdef,晕#define ALGOSTUFF_HPP#include <iostream>#include <vector>#include <deque>#include <list>#include <set>#include <map>#include <... 阅读全文
posted @ 2010-04-10 19:59 蓝牙 阅读(705) 评论(0) 推荐(1) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页