摘要: 2418:Hardwood Species查看提交统计提问时间限制:10000ms内存限制:65536kB描述Hardwoods are the botanical group of trees that have broad leaves, produce a fruit or nut, and generally go dormant in the winter. America's temperate climates produce forests with hundreds of hardwood species -- trees that share certain bio 阅读全文
posted @ 2012-01-25 02:58 何解一直犯相同错误? 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 1273:Drainage Ditches查看提交统计提问时间限制:1000ms内存限制:65536kB描述Every time it rains on Farmer John's fields, a pond forms over Bessie's favorite clover patch. This means that the clover is covered by water for awhile and takes quite a long time to regrow. Thus, Farmer John has built a set of drainage 阅读全文
posted @ 2012-01-25 02:56 何解一直犯相同错误? 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 1088:滑雪查看提交统计提问时间限制:1000ms内存限制:65536kB描述Michael喜欢滑雪百这并不奇怪,因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长的滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9一个人可以从某个点滑向上下左右相邻四个点之一,当且仅当高度减小。在上面的例子中,一条可滑行的滑坡为24-17-16-1。当然 阅读全文
posted @ 2012-01-25 02:54 何解一直犯相同错误? 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 所谓超前引用是指一个类型在定义之前就被用来定义变量和声明函数。 一般情况下,C/C++要求所有的类型必须在使用前被定义,但是在一些特殊情况下,这种要求无法满足, 例如,在类CMyView中保留了一个非模式对话框对象指针,该对象用于显示/修改一些信息。为了实现对话框 “应用”按钮,把对话框做的修改立刻更新到view界面上,为此,需要在对话框类中需要保存view类的指针,这样 定义关系就变成如下的代码: #ifndef __MYVIEW_H__ #define __MYVIEW_H__ //这是view类的头函数 #include "MyDialog.h" class CMyV 阅读全文
posted @ 2012-01-25 02:44 何解一直犯相同错误? 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 粘包、丢包及TCP信息收发初涉socket编程的朋友经常有下面一些疑惑: 1. 为什么我发了3次,另一端只收到2次? 2. 我每次发送都成功了,为什么对方收到的信息不完整?这些疑惑往往是对send和recv这两个函数理解不准确所致。send和recv都提供了一个长度参数。对于send而言,这是你希望发送的字节数,而对于recv而言,则是希望收到的最大字节数。1。 sendsend函数的原型是:int send(SOCKET sd, const char * buffer, int len, int flag). 其中len指出buffer中包含的实际字节数,也是程序员希望发出的最大字节数。而这 阅读全文
posted @ 2012-01-25 02:39 何解一直犯相同错误? 阅读(1032) 评论(0) 推荐(0) 编辑
摘要: 首先声明,本文例子只是为了帮助说明函数原型和全局变量。一个例子引入问题考虑初学者经常见到的一个简单的问题:从控制台输入10个数字,把他们排序后再输出去。为了看代码轻松一点,决定按照功能把不同代码放到不同文件中去,整个工程由3个cpp构成,分别是:main.cpp 主程序sort.cpp 排序程序inout.cpp 输入输出程序为了方便设计,决定把输入输出的数放在全局变量数组中,有了这些前提后,可以得出3个cpp文件内容分别是:inout.cpp#includeusing namespace std;int number[10];void input(){int i; for(i = 0 ; i 阅读全文
posted @ 2012-01-25 02:37 何解一直犯相同错误? 阅读(366) 评论(0) 推荐(0) 编辑