1. 宏定义指令#define用来定义一个标识符和一个字符串,以这个标识符来代表这个字符串,在程序中每次遇到该标识符时就用所定义的字符串替换它。 #define 宏名 字符串 几点说明:1.#表示这是一条预处理命令;2. 宏名是一个标识符,必须符合C语言标识符的规定;3. 字符串这里可以是常数、表达 ...
分类:
编程语言 时间:
2018-10-19 20:51:38
阅读次数:
184
在输入时就进行结果的计算,忽略常数项, 顺序输出 include include using namespace std; struct duo{ int xishu,zhishu; }M; int main(){ vector arr;//结构体向量 while(scanf("%d %d",&M. ...
分类:
其他好文 时间:
2018-10-19 00:14:44
阅读次数:
158
先将所有点和询问读下来,按每一维离散化。 之后开n个vector,表示横坐标为i的点。可以$O(n)$处理二维前缀和。 查询时在vector中lower_bound,差分即可。 总时间复杂度$O(n\log n)$,空间复杂度$O(n)$,常数可能比扫描线小。 ...
分类:
其他好文 时间:
2018-10-19 00:06:56
阅读次数:
348
简介 编辑 简介 Box-Cox变换的一般形式为: 式中 为经Box-Cox变换后得到的新变量, 为原始连续因变量, 为变换参数。以上变换要求原始变量 取值为正,若取值为负时,可先对所有原始数据同加一个常数 使其 为正值,然后再进行以上的变换。对不同的 所作的变换不同。在 时该变换为对数变换, 时为 ...
分类:
其他好文 时间:
2018-10-18 16:46:41
阅读次数:
329
梯度消失与梯度爆炸 这里忽略了常数项b。为了让z不会过大或者过小,思路是让w与n有关,且n越大,w应该越小才好。这样能够保证z不会过大。一种方法是在初始化w时,令其方差为。相应的python伪代码为: 如果激活函数是tanh,一般选择上面的初始化方法。 如果激活函数是ReLU,权重w的初始化一般令其 ...
分类:
其他好文 时间:
2018-10-18 00:56:33
阅读次数:
202
最坏情况:以大O记号形式表示的时间复杂度,给出了一个算法的最坏情况,即--对于规模为n的任意输入,算法的运行时间都不会超过O(f(n)) 最好情况 :大 Ω记号-->如果存在正的常数c和函数g(n),对任意n>>2,有T(n) > c * g(n),即认为:在n足够 大后,g(n)给出了T(n)的一 ...
分类:
其他好文 时间:
2018-10-16 16:08:54
阅读次数:
177
给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的 6174,这个神奇的数字也叫 Kaprekar 常数。 例如,我们从6767开始,将得到 ...
分类:
其他好文 时间:
2018-10-16 02:13:03
阅读次数:
145
连续时变系统状态方程的离散化 连续时变系统状态方程的离散化 用计算机对连续时间系统状态方程求解,需先将其状态方程化为离散方程。 假设:(1)t=kT,T为采样周期,且很小,k=0,1,2…为一正整数。 (2)u(t)只在采样时离散化,即在kt≤t≤(k+1)T,u(t)=u(kT)=常数 本文是主要 ...
分类:
其他好文 时间:
2018-10-14 16:34:53
阅读次数:
386
【题目】 【预备知识】 ,其中r是欧拉常数,const double r= 0.57721566490153286060651209; 这个等式在n很大 的时候 比较精确。 【解法】可以在 n较小的时候,比如n<1e6时,直接用预处理的打表O(1)求值,在n比较 大的时候,运用以上公式,此时要减去 ...
分类:
其他好文 时间:
2018-10-14 16:28:14
阅读次数:
169
差分约束的定义: 差分约束系统是一种特殊的一元一次不等式组,约束条件就是一些以两个变量做差的形式构成,形如Xi-Xj<=Ck(Ck为常数,是一个已知的量),我们所需要求一组解,使得所有的约束条件的不等式都得到满足。 ...
分类:
其他好文 时间:
2018-10-12 23:56:01
阅读次数:
206