码迷,mamicode.com
首页 >  
搜索关键字:预处理    ( 6533个结果
C语言中的#define预处理指令
本文链接:http://www.cnblogs.com/xxNote/p/4009460.html今天看C Primer Plus里面看449页里面 16.2.1语言符号 讲到从技术方面看,系统把宏的主体当作语言符号类型字符串,而不是字符型字符串。这句话感到不是很理解,结合450页的那个例子自己写个...
分类:编程语言   时间:2014-10-07 17:16:03    阅读次数:270
Codeforces 474B Worms (二分查找)
题目链接:Codeforces 474B Worms 题意:给出一串数字比如2 7 3 4 9。 表示第一堆编号是[1,2].第二堆编号是[3,9].第三堆编号是[10,12].第四堆编号是[13,16].第五堆编号是[17,25]. 预处理出每堆的上界二分查找答案。 AC代码: #include #include #include int a[100100]; int b[10...
分类:其他好文   时间:2014-10-07 15:13:53    阅读次数:492
HDU 5042 GCD pair 预处理+二分 分段
点击打开链接 #include #include #include #include #include #include using namespace std; typedef long long ll; ll gcd(ll x, ll y){ if(x>y)swap(x,y); while(x){ y%=x; swap(...
分类:其他好文   时间:2014-10-06 17:49:40    阅读次数:240
黑马程序员___预处理指令
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1.预处理指令指的是在代码翻译成0和1之前执行的操作2.预处理指令都是以#开头的,它的位置可以随便写3.预处理指令的作用域是从编写指令的开始,一直到文件结尾,但是遇到#undef可以取消宏定义的作用...
分类:其他好文   时间:2014-10-06 15:23:10    阅读次数:182
让自己习惯C++
2、尽量以const,enum,inline替换#define(1) #define在预处理阶段被处理而const在便一阶段处理,如果在编译阶段宏定义的记号名称被移走,那么编译将出错,且不便于调式。(2) 无法利用#define创建一个class专属常量,因为#define并不重视作用域。class...
分类:编程语言   时间:2014-10-06 13:48:40    阅读次数:255
预处理命令(宏定义,条件编译,头文件)
宏定义不带参数宏定义:#define PI 3.1415926带参数的宏定义:#define PI 3.1415926#define S(r) (PI*(r)*(r))void main(){float a=2,area;area=S(a); }用宏可以得到几个结果:#define CIRCLE(R...
分类:其他好文   时间:2014-10-05 20:27:18    阅读次数:266
Ural 1167 Bicolored Horses (DP)
题目地址:Ural 1167 感觉这题的思路类似于背包的做法。。 先预处理出来每个马与之前所有的马的0的数量和1的数量,用数组a[0][i]和a[1][i]来表示。 然后再用数组dp[i][j]来表示当前第i个马槽最右端为第j个马时的最小值。 dp的时候先枚举马槽,再用n*n枚举当前的马槽要选用的马的区间。这样总时间复杂度是O(n*n*k)。 代码如下: #include #incl...
分类:其他好文   时间:2014-10-05 19:42:38    阅读次数:204
Filter体现职责链模式
1. 前言 Filter—Filter 技术是servlet2.3 新添加?的功能。完毕的流程:对用户请求进行预处理,接着将请求交给Servlet进行处理并生成响应,最后Filter再对server响应进行后处理。 Filter体现了一种职责琏模式。那么他是怎样体现的呢?2. 职责链模式 ...
分类:其他好文   时间:2014-10-05 17:47:48    阅读次数:300
hdu 2586 How far away? (LCA模板)
题意:N个点,形成一棵树,边有长度。M个询问,每个询问(a,b),询问a和b的距离思路:模板题,看代码。DFS预处理算出每个结点离根结点的距离。注意:qhead[maxn],而不是qhead[maxm]。输出用%I64d,不要用%lld。C++ RE后 尝试用 G++交。代码:struct node...
分类:其他好文   时间:2014-10-05 00:01:07    阅读次数:267
第一课 从最简单的helloworld讲起
本教程是一个复习的课程,也是对新手提供最简单的C++语法学起,高手不要笑我~~~#includeusing namespace std;int main(){ cout这句话是什么意思?include就是包含而“#”代表了预处理命令,简单的说就是要包含后面的里内容iostream就是输入输出的头文....
分类:其他好文   时间:2014-10-04 20:16:57    阅读次数:190
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!