自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (64)
  • 收藏
  • 关注

原创 [线段树]讲义(1)

在一类问题中,我们需要经常处理可以映射在一个坐标轴上的一些固定线段,例如说映射在X轴上的线段。由于线段是可以互相覆盖的,有时需要动态地取线段的并,例如取得并区间的总长度,或者并区间的个数等等。一个线段是对应于一个区间的,因此线段树也可以叫做区间树。在这类问题中,线段树的一个节点表示一段线段。还有另外一类问题,线段树的每个节点表示一个点,称为点树,比如用于求第K小数的线段树。线段

2016-03-29 21:48:43 616

原创 概率论与数理统计 Day.2

第2讲事件的相互关系及运算事件的关系(包含、相等)事件A发生一定导致B发生.A与B的和事件,记为AUB A B与至少有一发生.A与B的积事件,记为A∩B, A· B, AB :A与B同时发生.当AB=∅时,称事件A与B不相容或互斥.  A、B的差事件 A - B  A发生B不发生A的逆事件A  也称A的互逆、对立事件.事件的运算定律和(并):A

2016-03-22 20:08:21 563

原创 概率论与数理统计 Day.1

自然界与社会生活中的两类现象确定性现象随机现象确定性现象:在一定条件下必然发生的现象.随机现象:在一定条件下具有多种可能结果, 且试验时无法预知出现哪个结果的现象.例如掷骰子可能出现“1点”,也可能是其他情况; 检验产品可能是合格品,也可能是不合格品.对随机现象的观察、记录、实验统称为随机试验.它具有以下特性

2016-03-22 20:07:13 425

原创 简单的锁键盘锁鼠标的C++病毒代码

#include #include int main() { FreeConsole(); while(1) { BlockInput(true); } }

2016-03-22 17:27:48 7360 7

转载 字符串匹配

转自:http://mindlee.net/2011/11/25/string-matching/字符串匹配的朴素算法 字符串 T = abcabaabcabac,字符串 P = abaa,判断P是否是T的子串,就是字符串匹配问题了,T 叫做文本(Text) ,P 叫做模式(Pattern),所以正确描述是,找出所有在文本 T = abcabaabcabac 中模式 P

2016-03-22 15:57:55 693

原创 [codevs 1515]跳 【解题报告】

题目描述 Description邪教喜欢在各种各样空间内跳。现在,邪教来到了一个二维平面。在这个平面内,如果邪教当前跳到了(x,y),那么他下一步可以选择跳到以下4个点:(x-1,y), (x+1,y), (x,y-1), (x,y+1)。而每当邪教到达一个点,他需要耗费一些体力,假设到达(x,y)需要耗费的体力用C(x,y)表示。对于C(x,y),有以下几个性质:1、若x

2016-03-21 17:06:10 802

原创 欧几里得算法和Stein算法【数论】

欧几里得算法:int gcd(int a,int b){ return b?gcd(b,a%b):a;}定理:两个整数的最大公约数等于其中较小的那个数和两数的相除余数的最大公约数。最大公约数(greatest common divisor)缩写为gcd。将一个2个数的除法写成带余除法的形式:y=ax+b则b=y%x欧几里得算法便基于如下恒等式gcd(a,b)=

2016-03-15 15:40:20 648

原创 OI省选算法汇总

1.1 基本数据结构1. 数组2. 链表,双向链表3. 队列,单调队列,双端队列4. 栈,单调栈1.2 中级数据结构1. 堆2. 并查集与带权并查集3. hash 表    自然溢出    双hash1.3 高级数据结构1. 树状数组2. 线段树,线段树合并3. 平衡树    T

2016-03-15 15:28:53 1340

原创 [数论][CODEVS 1497 取余运算]解题报告

#include #include #include #include #include #include #include #include #include #include using namespace std; typedef unsigned long long LL; LL k,b,p; int prime[]={2,3,5,7,1

2016-03-15 11:23:42 909

原创 【数论】[codevs 2952 细胞分裂]快速幂

#include#include#include#include#include#include#include#include#include#includeusing namespace std;typedef unsigned long long LL;LL p,q;int prime[]={2,3,5,7,11,13,17,19,23,29};/*慢速乘法*/

2016-03-15 11:15:19 756

原创 [数论] [codevs 1702 素数判定2] 费马定理+验证法

#include#include#include#include#include#include#include#include#include#includeusing namespace std;typedef unsigned long long LL;LL p;int prime[]={2,3,5,7,11,13,17,19,23,29};/*慢速乘法*/ L

2016-03-15 11:03:41 727

原创 [数论]线性筛数法球孪生素数 [codevs 2046]

#include#include#include#include#include#include#include#include#include#includeusing namespace std;const int maxn = 10000000;int prime[maxn],flag[maxn];int n,cnt=0;int main(){ scanf("

2016-03-15 09:52:56 571

原创 [codevs 1993]草地排水

#include#include#include#define maxn 205using namespace std;int n,m;int flow[maxn][maxn],cap[maxn][maxn],d[maxn],father[maxn];queue q;int ans;int main(){ scanf("%d%d",&n,&m); int s,e,c; f

2016-03-07 17:22:01 921

原创 [RQNOJ 216][codevs 1041]Car的旅行路线

#include#include#include#includeusing namespace std;const int inf=700000000;int n,s,t,a,b;int dx[5],dy[5],x[405],y[405];double dis[405][405];double ans;double getdis(int x1,int y1,int x2,int

2016-03-06 01:02:14 1051

原创 RQNOJ 389 心灵的抚慰【解题报告】

Floyd算法:#include #include #include using namespace std;int n,m,a[251][251],d[251][251],ans,x,y;int main(){ scanf("%d%d",&n,&m); for (int i=1;i<=n;i++) for (int j=1;j<=n;j++) { a[i][j]=

2016-03-01 15:00:48 782

原创 RQNOJ 86 智捅马蜂窝【解题报告】SPFA做法

#include#include#include#include#includeusing namespace std;const int maxn = 105;struct edge{int y;double t;int next;}e[100000];int n,k=1;int v;int head[maxn],x[maxn],y[maxn],vis[maxn];doub

2016-03-01 11:47:33 474

原创 智捅马蜂窝 RQNOJ 86

#include#include#include#includeusing namespace std;int v,n;const double INF = 10000000.00;struct edge{int to;double t;edge* next;};edge* head[101];int x[101],y[101];double d[101];doubl

2016-03-01 10:55:19 668

原创 RQNOJ 341 星门跳跃【解题报告】

首先能容易想到用Floyd写个暴力(20分)#include#include#include#include#include#define INF 0x3f3f3f3fusing namespace std;const int maxn = 50000;int d[1000][1000];int n,m;int main(){ int x,y,z; scanf("%d

2016-03-01 09:39:00 817

TCP-IP详解三卷

TCP-IP详解三卷

2016-07-27

时间触发嵌入式系统设计模式.pdf

时间触发嵌入式系统设计模式.pdf

2016-07-27

电子设计基础.pdf

电子设计基础.pdf

2016-07-27

图论基础ppt

图论基础

2016-07-27

VIM中文手册.pdf

VIM中文手册.pdf

2016-07-27

NOIP2015复赛提高组数据

全国信息学联赛 NOIP 2015 测试数据

2016-07-27

算法心得:高效算法的奥秘(原书第2版).pdf

算法心得:高效算法的奥秘(原书第2版).pdf

2016-07-27

NOIP2015 Day1试题

NOIP2015 Day1试题 全国信息学奥林匹克联赛 2015 noip day1

2016-07-26

NOIP2014 Day1试题

全国信息学奥林匹克联赛 NOIP2014 Day1试题

2016-07-25

NOIP2014 测试数据(提高组)

NOIP2014 测试数据(注意里面是Linux换行符,windows下打开可能会有些奇怪(解决措施:用notepad++打开))

2016-07-25

NOIP暑假模拟考试[题目+数据]清华爷出题 day2

NOIP暑假模拟考试[题目+数据]清华爷出题 day2 第二天题目+数据。

2016-07-22

NOIP暑假模拟考试[题目+数据]清华爷出题

NOIP暑假模拟考试[题目+数据]清华爷出题 信息学奥赛联赛备考试题

2016-07-21

字符串入门简介 以及 KMP算法

字符串入门简介 以及 KMP算法

2016-07-21

骗分导论.pdf

信息学竞赛

2016-07-10

Raspbian [树莓派官方系统BT种子]

Raspbian [树莓派官方系统BT种子]

2016-07-10

http协议.doc

http协议.doc

2016-07-08

计算几何【课件+代码】

计算几何【课件+代码】 大汇总

2016-07-08

2016数论.pptx

2016数论.pptx

2016-07-08

主席树.ppt

主席树.ppt

2016-07-08

Splay.pdf【算法与数据结构】

Splay教学课件

2016-07-08

浅谈分块思想在一类数据处理问题中的应用

浅谈分块思想在一类数据处理问题中的应用 【分块-入门讲义】

2016-10-04

资源背包动态规划

资源背包动态规划 ——朱全民

2016-08-18

区间类型动态规划

区间类型动态规划 -长沙雅礼中学著名教练 朱全民

2016-08-18

倍增与分治

倍增与分治算法

2016-08-03

莫比乌斯反演(宋新波)

莫比乌斯反演(宋新波)

2016-08-03

C++_STL使用例子大全

2016-07-30

C++_标准模板库(STL)

C++_标准模板库(STL)

2016-07-30

数据结构资料

数据结构资料 含 线段树 字典树 BIT 并查集 平衡二叉树 表达式求值

2016-07-30

国家集训队2008论文集_矩阵乘法

国家集训队2008论文集_矩阵乘法

2016-07-29

WINDOWS核心编程

WINDOWS核心编程

2016-07-29

高级数据结构串讲

高级数据结构串讲课件

2016-07-29

【算法与数据结构】 树链剖分

【算法与数据结构】 树链剖分

2016-07-29

分治算法在树的路径问题中的应用

分治算法在树的路径问题中的应用

2016-07-29

Git零基础实战

Git零基础实战

2016-07-29

国际奥赛题全解(信息学

国际奥赛题全解(信息学

2016-07-28

考研基础班高等数学讲义

考研基础班高等数学讲义

2016-07-28

福建省队集训资料

福建省队集训资料

2016-07-28

Learning the vi and Vim Editors

《学习Vi和vim编辑器(影印版)》内容为:在过去将近30年的时间里,vi已经成为Unix和Linux的标准编辑器,而从1986年开始《学习Vi和vim编辑器(影印版)》也已成为vi的主要指南。但是现在Unix已经不是三十年前的样子,这《学习Vi和vim编辑器(影印版)》也同样不会是。《学习vi和Vim 第七版》已经进行了扩展,包括了Vim这个主要vi克隆的细节。Vim作为目前绝大多数Linux系统的缺省编辑器和Mac OS X的缺省vi版本,也可以应用于很多其他操作系统。这本指南在讲解文本编辑基础知识的同时,也涵盖了高级工具,例如用交互式的宏和脚本来扩展编辑器的功能——所有这些都用易于理解的方式来传授,这种风格已经让《学习Vi和vim编辑器(影印版)》成为经典。如果你使用Unix和Linux的话,vi和Vim是必备知识,因此,《学习Vi和vim编辑器(影印版)》也是必备之书。你将学到以下内容:, · 高效使用vi, · 深入讲解vi的知识,例如使用缓存, · 使用vi的全局搜索替换功能, · 定制vi以及运行Unix命令.., · 使用Vim的扩展文本对象和强大正则表达式, · 使用多窗口编辑并且编写Vim脚本, · 发挥图形用户界面版的Vim也就是gvim的全部功能, · 使用Vim的增强功能,例如语法高亮和扩展标签, · 将Vim和其他三个vi的克隆nvi、elvis和vile进行比较

2016-07-28

NOIP2015_day2试题

全国信息学奥林匹克竞赛试题 noip 2015 二试

2016-07-28

Pollard Rho算法思想

Pollard Rho算法思想

2016-07-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除