题解: 比较简单的一道题 线段树+线性基 显然离线处理出位置 然后线段树updata的时候暴力合并线性基 nlogn^3 一个常数优化就是线性基已满就直接返回这个线性基 还有个优化是用快速找到第一个1的函数 代码: ...
分类:
其他好文 时间:
2018-08-02 01:53:46
阅读次数:
151
代码:/**@desc:重复输出字符串*@param:str要重复的字符串,如:‘x‘*@param:num重复次数,如:4*@returnret回显的字符串,如:‘xxxx‘*/functionstrrepeat(str,num){vararr=newArray(num+1)varret=arr.join(str)returnret}测试:varret=strrepeat(‘x‘,4)conso
分类:
编程语言 时间:
2018-07-31 19:28:33
阅读次数:
150
内联函数知识点 1 内联函数是C++为提高程序运行速度所作的一项改进 编译器将使用相应的函数代码替换函数调用,嵌入在代码中。对于内联代码,程序无需跳到另一个位置处执行代码,再跳回来。因此内联函数的运行速度比常规函数稍快,但代价是占用更多内存。如果程序在10给地方调用同一个内联函数,则该程序包含十个内 ...
分类:
其他好文 时间:
2018-07-25 14:32:10
阅读次数:
167
对代码接触的越多,我越来越想让写出的代码更加perfect,更加高可读性,其中各个函数的代码注释就是非常关键的一步: ...
分类:
其他好文 时间:
2018-07-22 00:26:55
阅读次数:
161
代码: 让找出错误的地方。 先来看下strcpy函数: 使用格式:char* strcmp(char* buffer,char*str)功 能: 把从str地址开始且含有NULL结束符的字符串复制到以buffer开始的地址空间,buffer地址空间中必须有足够的空间来容纳str的字符串。 转自此文 ...
分类:
编程语言 时间:
2018-07-19 22:29:44
阅读次数:
186
1.定义 本质上是函数,用来装饰其他函数,给函数添加新的功能 2.原则 不改变原来的函数代码 不改变原来函数的调用方式 3.定义装饰器 本质上将函数指向新的函数地址。 4.高阶函数 把一个函数名当做实参传递给一个函数 返回值中包含函数名 5.嵌套函数-函数即变量 6.参数,返回值 嵌套函数的参数就是 ...
分类:
其他好文 时间:
2018-07-14 20:04:33
阅读次数:
116
【题目链接】 https://www.lydsy.com/JudgeOnline/problem.php?id=2190 【算法】 同POJ3090 值得注意的是此题数据规模较大,建议使用用线性筛筛出欧拉函数 【代码】 ...
分类:
其他好文 时间:
2018-07-09 14:13:27
阅读次数:
127
C++的多态性用一句话概括就是:在基类的函数前加上virtual关键字,在派生类中重写该函数,运行时将会根据对象的实际类型来调用相应的函数。如果对象类型是派生类,就调用派生类的函数;如果对象类型是基类,就调用基类的函数。 1:用virtual关键字申明的函数叫做虚函数,虚函数肯定是类的成员函数; 2 ...
分类:
编程语言 时间:
2018-07-08 00:28:41
阅读次数:
171
高阶函数代码形式:(1.函数接收的参数是一个函数名 2.函数的返回值是一个函数名) def too(): print('from too') #高阶函数 def foo(): print('from foo') return too a = foo() a() def too(): print('f... ...
分类:
其他好文 时间:
2018-07-07 20:10:27
阅读次数:
175