这个题比一般主席树还要简单,但是用来练习主席树再好不过了,在这里我再放一下主席树板子。 代码: ...
分类:
其他 时间:
2018-12-22 15:44:16
收藏:
0 评论:
0 赞:
0 阅读:
140
#screen使用SSH登录后screen -r #返回session There are several suitable screens on: #提示可用session列表 29793.demo (12/07/2018 12:18:04 PM) (Detached) 25851.demo (1 ...
分类:
其他 时间:
2018-12-22 15:43:59
收藏:
0 评论:
0 赞:
0 阅读:
142
机器学习是现在在风口上。其包括一系列的具体算法,学习这些算法需要一定的数学基础(线性代数、概率论),网上有大量的资料可以参考学习;对于工程来说门槛就更低了,有许多优秀的现成框架可以使用。虽然我们调用一些api、调调参数就能完成很多工作,但是理解这背后的“为什么”还需要下一番功夫。机器学习理论是该领域 ...
分类:
其他 时间:
2018-12-22 15:43:31
收藏:
0 评论:
0 赞:
0 阅读:
162
题目大意:给一个长度为$n$的字符串,求: $$\sum\limits_{1\leqslant i<j\leqslant n}|suf_i|+|suf_j|-2\times lcp(suf_i,suf_j)$$ 题解:建一棵后缀树,这个式子就成了后缀树上所有后缀之间的距离(后缀树可以把字符串反着加入 ...
分类:
其他 时间:
2018-12-22 15:43:08
收藏:
0 评论:
0 赞:
0 阅读:
158
一、实践题目 7-2 工作分配问题 (20 分) 二、问题描述 设有n件工作分配给n个人。将工作i分配给第j个人所需的费用为cij 。 设计一个算法,对于给定的工作费用,为每一个人都分配1 件不同的工作,并使总费用达到最小。 输入格式:输入数据的第一行有1 个正整数n (1≤n≤20)。接下来的n行 ...
分类:
编程语言 时间:
2018-12-22 15:42:34
收藏:
0 评论:
0 赞:
0 阅读:
129
设置 _vimrcset nobacku 1set nobacku或指定一个其备份的地方:set backupdir=D:/Program/ Files/Vim /tmp11 1set backupdir=D:/Program/ Files/Vim /tmp ...
分类:
系统服务 时间:
2018-12-22 15:42:16
收藏:
0 评论:
0 赞:
0 阅读:
179
1 前景提要 1.1 碎片化问题 分页与分段 页是信息的物理单位, 分页是为了实现非连续分配, 以便解决内存碎片问题, 或者说分页是由于系统管理的需要. 段是信息的逻辑单位,它含有一组意义相对完整的信息, 分段的目的是为了更好地实现共享, 满足用户的需要. 页的大小固定且由系统确定, 将逻辑地址划分 ...
分类:
系统服务 时间:
2018-12-22 15:41:58
收藏:
0 评论:
0 赞:
0 阅读:
201
构造/析构/复制运算 05.了解C++默默编写并调用哪些函数 如果你没有声明,编译器就会为他声明一个copy构造函数,一个copy assiggnment操作符和一个析构函数,如果没有构造函数,编译器会为你声明一个default构造函数.所有这些都是public且inline. 注意: 编译器可以暗 ...
分类:
其他 时间:
2018-12-22 15:41:35
收藏:
0 评论:
0 赞:
0 阅读:
144
改变原数组的方法(9个): 1 2 3 4 5 let a = [1,2,3]; ES5: a.pop()/ a.shift()/ a.push()/ a.unshift()/ a.reverse()/ a.splice()/ a.sort() ES6: a.copyWithin() / a.fil ...
分类:
编程语言 时间:
2018-12-22 15:40:15
收藏:
0 评论:
0 赞:
0 阅读:
114
安装玩Ubuntu的虚拟机之后安装nodejs发现npm的版本才3.5.2,这都多老了?于是Google了一下,发现是由于Ubuntu官方维护的包源太老了,想要安装nodejs的最新版,两种方法,一种自己去官网下载,另一种修改获取源 我使用的是后者,参考地址:https://github.com/n ...
分类:
Web开发 时间:
2018-12-22 15:39:41
收藏:
0 评论:
0 赞:
0 阅读:
152
SqlServer 2012 异地备份 踩了不少坑,在Google和StackoverFlow的帮助下成功帮我们项目中实现了SqlServer的异地备份。现记录,以帮助需要之同行。 [TOC] 一、基本信息 文件服务器:(里面有无数据库不影响) IP地址 | 192.168.33. 8 | 服务器系 ...
分类:
数据库技术 时间:
2018-12-22 15:39:21
收藏:
0 评论:
0 赞:
0 阅读:
166
补充reverse两点: 1、如若在反转url时,需要添加参数,那么可以传递 kwargs 参数到 reverse 函数中,实例代码如下: 2、如若想添加查询字符串参数,则必须手动进行url拼接,实例代码如下(url基于上图): ...
分类:
其他 时间:
2018-12-22 15:39:00
收藏:
0 评论:
0 赞:
0 阅读:
157
第一:Javascript对象是 第二:Javascript中 第三:Javascript的对象是数据; 第四:JavaScript 中的对象可以简单理解成"名称:值"对(name:value)。名称(name):"名称"部分是一个 JavaScript 字符串 参考 https://www.cnb ...
分类:
编程语言 时间:
2018-12-22 15:38:36
收藏:
0 评论:
0 赞:
0 阅读:
120
MAC下的配置 1.升级VIM至最新版 2.配置自己的VIMRC文件 vim 的插件使用 vundle 管理: 如我的配置文件所示,Plugin '插件地址' 即为添加插件,如: 配置cscope http://cscope.sourceforge.net/cscope_maps.vim ...
分类:
系统服务 时间:
2018-12-22 15:37:36
收藏:
0 评论:
0 赞:
0 阅读:
345
一、什么是状态模式 1. 当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。状态模式主要解决的是当控制一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类当中,可以把复杂的判断逻辑简化。 状态模式主要是为了消除庞大的条件分支语句,将各种状态 ...
分类:
其他 时间:
2018-12-22 15:36:21
收藏:
0 评论:
0 赞:
0 阅读:
102
一.事件总结 一.事件总结 鼠标事件 var box = document.querySelector('.box'); // 1. 点击事件 box.onclick = function () { console.log("单击"); }; // 2. 双击事件(应用场景不广) box.ondbl ...
分类:
Web开发 时间:
2018-12-22 15:36:03
收藏:
0 评论:
0 赞:
0 阅读:
150
1.实践题目 工作分配问题 2.问题描述 设有n件工作分配给n个人。将工作i分配给第j个人所需的费用为cij 。 设计一个算法,对于给定的工作费用,为每一个人都分配1 件不同的工作,并使总费用达到最小。 3.算法描述(包括解空间,画出测试样例的解空间树,剪枝(约束函数或限界函数)方法描述) 剪枝:每 ...
分类:
编程语言 时间:
2018-12-22 15:35:33
收藏:
0 评论:
0 赞:
0 阅读:
157
GNU Emacs命令速查表 第一章 Emacs的基本概念 表1-1:Emacs编辑器的主模式 模式 功能 基本模式(fundamental mode) 默认模式,无特殊行为 文本模式(text mode) 书写文字材料(第二章) 邮件模式(mail mode) 书写电子邮件消息(第六章) RMAI ...
分类:
系统服务 时间:
2018-12-22 15:35:12
收藏:
0 评论:
0 赞:
0 阅读:
177
volatile作用 volatile的作用是可以保持共享变量的可见性,即一个线程修改一个共享变量后,另一个线程能够读取到这个修改后的值。 先来看一个问题: 定义一个Task类 使用多线程执行上面的类 上面程序中在64位的机器上以server模式运行时,有可能会出现死循环的现象。 JVM的运行可以分 ...
分类:
其他 时间:
2018-12-22 15:34:47
收藏:
0 评论:
0 赞:
0 阅读:
136
CREATE DEFINER=`root`@`localhost` FUNCTION `getNum`(Varstring varchar(50)) RETURNS varchar(30) CHARSET utf8 BEGIN DECLARE v_length INT DEFAULT 0; DECL... ...
分类:
其他 时间:
2018-12-22 15:33:58
收藏:
0 评论:
0 赞:
0 阅读:
165