随笔分类 -  C/C++

摘要:Delphi Language的诞生 2003年11月,Borland公司正式发布了Delphi的最新版 本:Delphi 8 for Microsoft .NET Framework。如它的名字所揭示的,Delphi 8不再支持Win32平台下的开发,而是完全基于Microsoft .NET ... 阅读全文
posted @ 2014-08-15 21:05 _tham 阅读(164) 评论(0) 推荐(0)
摘要:匈牙利算法 USACO 4.2.2 The Perfect Stall 完美的牛栏 这是一种用增广路求二分图最大匹配的算法。它由匈牙利数学家Edmonds于1965年提出,因而得名。 定义 未盖点:设Vi是图G的一个顶点,如果Vi 不与任意一条属于匹配M的边相关联,就称Vi 是一个未盖点。 ... 阅读全文
posted @ 2014-08-10 18:46 _tham 阅读(195) 评论(0) 推荐(0)
摘要:标准函数库中函数rand()可以生成0~RAND_MAX之间的一个随机数,其中RAND_MAX 是stdlib.h中定义的一个整数,它与系统有关。 例如在我的机器上,RAND_MAX=32767。可以使用 printf("%ld",RAND_MAX);查看。 调用rand()可以生... 阅读全文
posted @ 2014-08-10 18:31 _tham 阅读(512) 评论(0) 推荐(0)
摘要:很多人甚至市面上的一些书籍,都使用了void main( ),其实这是错误的。C/C++ 中从来没有定义过void main( )。C++之 父 Bjarne Stroustrup在他的主页上的 FAQ中明确地写 着 The definition void main( ) { / .... 阅读全文
posted @ 2014-08-10 16:06 _tham 阅读(970) 评论(0) 推荐(0)
摘要:程序开头要声明#include 函数名: stpcpy功 能: 拷贝一个字符串到另一个用 法: char *stpcpy(char *destin, char *source);程序例:#include #include int main(void){ char string[10]; ... 阅读全文
posted @ 2014-08-10 15:49 _tham 阅读(202) 评论(0) 推荐(0)
摘要:一、多线程调试 多线程调试可能是问得最多的。其实,重要就是下面几个命令: info thread 查看当前进程的线程。thread 切换调试的线程为指定ID的线程。break file.c:100 thread all 在file.c文件第100行处为所有经过这里的线程设置断点。set... 阅读全文
posted @ 2014-08-06 19:53 _tham 阅读(251) 评论(0) 推荐(0)
摘要:1、配置 修改环境变量(前提电脑中存在gdb.exe)1. 我的电脑->属性->环境......在path那一项后面添加你DEV-C++ Bin目录的路径(gdb.exe所在目录),如:E:\Program Files\DEV-CPP\Bin (你自己的路径)2. CMD命令行,输入: set... 阅读全文
posted @ 2014-08-06 19:37 _tham 阅读(1435) 评论(0) 推荐(0)
摘要:搜索+剪枝——POJ 1011 Sticks 博客分类: 算法 非常经典的搜索题目,第一次做还是暑假集训的时候,前天又把它翻了出来 本来是想找点手感的,不想在原先思路的基础上,竟把它做出来了而且还是0ms过得。仔细想想,对搜索又有了一点点认识。 题目要求将一系列的... 阅读全文
posted @ 2014-08-05 09:51 _tham 阅读(124) 评论(0) 推荐(0)
摘要://<NOIP2013> 花匠/* 最优子结构性质,可以用动规。注意到存在30%的变态数据(1 ≤ n ≤ 100,000, 0 ≤ h_i ≤1,000,000),因此应当找到线性的算法 。A、B两种情况不仅不会增加复杂性,反而消除了对n奇偶性的讨论。 两种情况可以简化为一种锯齿状的数... 阅读全文
posted @ 2014-08-02 19:23 _tham 阅读(136) 评论(0) 推荐(0)
摘要:1、可以考虑先学习C。 大多数时候,我们学习语言的目的,不是为了成为一个语言专家,而是希望成为一个解决问题的专家。做一个有用的程序员,做一个赚钱的程序员。我们的价值,将体现在客户价值上,而不是语言写得好不好看。 C++是C的一个面向对象的解释,C++为C扩充了大规模工程应用,复杂的系统结构... 阅读全文
posted @ 2014-07-20 15:50 _tham 阅读(213) 评论(0) 推荐(0)
摘要:#include #include #define LEN sizeof(struct student)/*----------------数据定义----------------------*/ //定义一个学生信息的结构体,包括学号,姓名和结构体类型的指针 struct student{ ... 阅读全文
posted @ 2014-06-24 21:34 _tham 阅读(201) 评论(0) 推荐(0)
摘要:先看如下代码 #include #include #define ARRSIZE(a) (sizeof(a)/sizeof(a[0]))int main(){ const int i = 10; int *p = (int *)&i; int a[i]; *p = 1... 阅读全文
posted @ 2014-05-23 15:40 _tham 阅读(502) 评论(0) 推荐(0)