int extend(int x,int p) {
int np=++tot;sam[np].len=sam[p].len+1;
while (p&&!sam[p].son[x]) sam[p].son[x]=np,p=sam[p].pr;
if (!p) sam[np].pr=1;else {
int q=sam[p].son[x];
if...
分类:
其他好文 时间:
2016-08-17 23:09:48
阅读次数:
146
转自:http://blog.csdn.net/huacuilaifa/article/details/19124635 在参加百度的开源项目时接触到Git,后来又陆续在微博上看到很多宣扬Git为程序员的比学工具,于是开始广泛收集了一些Git的电子书籍、网站等着自己“有时间”去消磨,一直拖到现在。由 ...
分类:
其他好文 时间:
2016-08-17 23:11:24
阅读次数:
143
public static System.DateTime ConvertIntDateTime(double d) { System.DateTime time = System.DateTime.MinValue; System.DateTime startTime = TimeZone.Cur ...
分类:
其他好文 时间:
2016-08-17 23:08:46
阅读次数:
1622
题意:给你一个串,若里面有两个相邻的没有交集的回文串的话,设为S[i...j] 和 S[j+1...k],对答案的贡献是i*k,就是左端点的值乘上右端点的值。 首先,如果s[x1....j]、s[x2....j]、s[x3....j]....s[xn....j]、是回文串,而且s[j+1...y1] ...
分类:
其他好文 时间:
2016-08-17 23:09:17
阅读次数:
163
本人工作是服务端性能测试,因工作需要开发机器人框架,选用底层的时候看到网上满大街的IOCP介绍,还有说IOCP比WSAAsyncSelect复杂等等,所以只好转WSAAsyncSelect实现。 因并发客户端需要进行调试测试,压力测试工具作为客户端来说性能十分重要,没有经过测试的鬼知道秒并发多少请求 ...
分类:
其他好文 时间:
2016-08-17 23:08:30
阅读次数:
137
let和const命令 1.let命令 let 只在let命令所在的代码块内有效。 不存在变量提升 let不像var那样会发生“变量提升”现象。所以,变量一定要在声明后使用,否则报错。 暂时性死区 只要块级作用域内存在let命令,它所声明的变量就“绑定”(binding)这个区域,不再受外部的影响。 ...
分类:
其他好文 时间:
2016-08-17 23:07:42
阅读次数:
124
转载至:http://blog.csdn.net/u013088062/article/details/50350520 1、主题 介绍如果通过Pycharm使用本地Git集。 2、准备工作 (1)PyCharm版本为2.7或更高 (2)已经创建一个工程 (3)Git插件可用,对应可执行文件在 Gi ...
分类:
其他好文 时间:
2016-08-17 23:07:26
阅读次数:
586
1. 要动态改变层中内容可以使用的方法有(AB ) a)innerHTML b)innerText c)通过设置层的隐藏和显示来实现 d)通过设置层的样式属性的display属性 2. 当按键盘A时,使用onKeyDown事件打印event.keyCode的结果是(A ) a)65 b)13 c)9 ...
分类:
其他好文 时间:
2016-08-17 23:08:46
阅读次数:
3930
Description Berland National Library has recently been built in the capital of Berland. In addition, in the library you can take any of the collected ...
分类:
其他好文 时间:
2016-08-17 23:07:17
阅读次数:
139
1、标识符是用来对程序中的各个元素进行标识的名称。在C#语言中选择标识符时必须遵循一下语法规则(C#对大小写敏感,区分大小写): ①只能使用字母(大写和小写),数字和下划线 ②标识符必须以字母或下划线开头 2、变量是容纳值的存储位置。可将变量想象成容纳临时信息的容器。 3、命名变量规则: ①不要以下 ...
分类:
其他好文 时间:
2016-08-17 23:07:25
阅读次数:
98
整理自:http://blog.csdn.net/hmy1106/article/details/45151409 本文PyInstaller的版本是2.0,支持Python2.7。下面讨论怎样安装、使用PyInstaller。PyInstaller本身并不属于Python包。在安装 pyinsta ...
分类:
其他好文 时间:
2016-08-17 23:05:09
阅读次数:
200
题目描述 单词接龙是一个与我们经常玩的成语接龙相类似的游戏,现在我们已知一组单词,且给定一个开头的字母,要求出以这个字母开头的最长的“龙”(每个单词都最多在“龙”中出现两次),在两个单词相连时,其重合部分合为一部分,例如 beast和astonish,如果接成一条龙则变为beastonish,另外相 ...
分类:
其他好文 时间:
2016-08-17 23:07:17
阅读次数:
93
hdu2087剪花布条字符串的处理 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2087 这题水的不要不要的,各种数据都能过,醉醉的 写他的目的是在KMP专题上随时都要充实自己,又长知识了。 题目链接:http://acm.hdu.edu.cn/sh ...
分类:
其他好文 时间:
2016-08-17 23:06:45
阅读次数:
165
(二) 模型变换 模形变换就是指的在世界坐标系中(world space)做“移动”,“旋转", "缩放"三种操作。 首先要说明的,在Opengl中,是用4x4矩阵进行坐标变换,OpenGL的4x4矩阵是按列排列的,就像下面这样。 所谓的模型变换,就是对这个矩阵进行变换。 描述三维世界你就得先设计三 ...
分类:
其他好文 时间:
2016-08-17 23:07:03
阅读次数:
1045
Description Your task is to divide a number of persons into two teams, in such a way, that: everyone belongs to one of the teams; every team has at le ...
分类:
其他好文 时间:
2016-08-17 23:05:54
阅读次数:
135
1. 问题描述 Given a binary tree, determine if it is height-balanced.For this problem, a height-balanced binary tree is defined as a binary tree in which t ...
分类:
其他好文 时间:
2016-08-17 23:04:16
阅读次数:
131