[SDOI2009] 虔诚的墓主人 题目大意 :$N\times M$的点阵,有的点是树木,定义一个空点的度数为正上,正左,正右,正下分别有$k$个点的选法 求点阵的总度数. 挺好的一道题,排列组合和数据结构糅合在一块 Solution 二项式定理预处理$C[W][K]$。 读入,离散化$x$轴,$ ...
分类:
其他好文 时间:
2018-08-29 14:22:55
阅读次数:
134
OpenCV中的类型以宏定义的形式给出 type_c.h中片段 define CV_CN_MAX 512 define CV_CN_SHIFT 3 define CV_DEPTH_MAX (1 ...
分类:
其他好文 时间:
2018-08-28 16:17:56
阅读次数:
209
fopen(打开文件)相关函数 open,fclose表头文件 #include<stdio.h>定义函数 FILE * fopen(const char * path,const char * mode);函数说明 参数path字符串包含欲打开的文件路径及文件名,参数mode字符串则代表着流形态。 ...
分类:
编程语言 时间:
2018-08-25 20:13:04
阅读次数:
178
在qglobal.h中,定义了很多宏。下面这个QT_REQUIER_CONFIG,展开成: 注意宏定义连字符##的作用,看来Q_STATIC_ASSERT_X是一个判断句,如果feature被配置了的话,就没有问题,相反如果没有的话,就报一个错误。 就在同一个文件中,可以看到这个宏的定义: 继续寻根 ...
分类:
其他好文 时间:
2018-08-25 20:11:10
阅读次数:
204
iOS使用宏定义函数和代码块 今天在开发过程中碰到一个问题:就是父类中要向外发送通知,然后子类中或者其他类中来接收它。当然一般是把它写到类方法中去,但是有个问题,就是如果调用的类不是它的子类,就不能直接调用,当然也可以采用静态方法实现,我这里主要是想用宏定义来实现,下面我分别介绍使用宏定义函数和定义 ...
分类:
移动开发 时间:
2018-08-22 15:01:20
阅读次数:
179
TF中的op代表了对“操作”的抽象,说它抽象是因为,op仅仅说明了操作是做什么用的,但没有说明具体怎么做。举个例子,MatMul是一个操作,它表示了矩阵乘法,但并不包含矩阵乘法的具体实现,因为我们知道,在CPU和GPU上,矩阵乘法的高效率实现是完全不同的。为了把不同设备上的实现细节隐藏起来,为相同的 ...
分类:
其他好文 时间:
2018-08-21 00:24:23
阅读次数:
4127
//C头文件 /* 头文件是扩展名为 .h 的文件,包含了 C 函数声明和宏定义,被多个源文件中引用共享。 有两种类型的头文件:程序员编写的头文件和编译器自带的头文件。 在程序中要使用头文件,需要使用 C 预处理指令 #include 来引用它。 前面我们已经看过 stdio.h 头文件,它是编译器... ...
分类:
其他好文 时间:
2018-08-18 23:39:02
阅读次数:
177
直接在.h中定义了宏PA,返回类A的单例对象指针。把宏定义到.h文件中可以供别的程序调用。 ...
分类:
编程语言 时间:
2018-08-16 14:54:10
阅读次数:
148
一、宏定义 #define 和常量 const 1、 const关键字 const是constant的简写,只要一个变量前面用const来修饰,就意味着该变量里的数据可以被访问,不能被修改。也就是说const意味着只读(readonly)。 const修饰一个变量,一定要给这个变量初始化值,若不初始 ...
分类:
编程语言 时间:
2018-08-14 00:20:20
阅读次数:
199