会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
江屿
博客园
首页
新随笔
联系
管理
订阅
2017年8月23日
线段树
摘要: 线段树 呃呃呃,两个月没写博客了。今天突然心血来潮,就把原来一篇只放了一个链接的线段树的博客删了,再写个新的。 线段树,是一种二叉搜索树......这种介绍就不多说了,都是在百度上看的。放个链接自己去看吧。 链接 反正线段树就是一种比较牛逼的数据结构,可以快速解决区间里的某些问题。 例如什么单点修改
阅读全文
posted @ 2017-08-23 15:26 江屿
阅读(442)
评论(3)
推荐(0)
编辑
2017年6月22日
文件输入输出
摘要: 文件输入输出 文件输入输出一般有两种方法: 1.重定向版 2.fopen版 一: 重定向版也就是freopen,也是比较常用的,以A+B为例代码: 二: fopen版就比较麻烦了,包括输入输出的改变,以及关闭文件(貌似也不麻烦):
阅读全文
posted @ 2017-06-22 14:45 江屿
阅读(239)
评论(1)
推荐(0)
编辑
2017年6月3日
快速幂
摘要: 快速幂 快速幂的作用就是快速算底数的n次幂。它的时间复杂度只有O(logN),比正常的O(N)的算法的速度快了不少。 快速幂是二进制的应用。即把该数的指数化为2的各个次方的乘积的形势,达到优化时间的目的。 例如: 2^11=2048。 11的二进制为1011。 11=2^0*1+2^1*1+2^2*
阅读全文
posted @ 2017-06-03 09:49 江屿
阅读(181)
评论(0)
推荐(0)
编辑
2017年5月17日
Vijos1512 SuperBrother打鼹鼠
摘要: SuperBrother打鼹鼠 Vijos链接 题目描述: 在一个矩阵中,有三种操作: 1.后面跟着3个数x,y,k,表示在点(x,y)处新出现了k只鼹鼠。 2.后面跟着4个数x1,y1,x2,y2,表示询问矩形(x1,y1)-(x2,y2)内的鼹鼠数量。 3.表示结束。 思路: 一个树状数组就可以
阅读全文
posted @ 2017-05-17 20:20 江屿
阅读(221)
评论(0)
推荐(0)
编辑
P2564 生日礼物
摘要: 生日礼物 洛谷链接 题目描述: 在一段彩带上有不同颜色的彩珠,求出包含所有颜色彩珠的最短彩带长度。 思路: 我们可以把按彩珠的位置把所有彩珠排一下序,然后从1开始遍历这些彩珠,并记录出现过的颜色数目,知道该数目等于颜色总数,就开始模拟队列的先进先出,不断更新答案。 代码: 1 #include<cs
阅读全文
posted @ 2017-05-17 14:59 江屿
阅读(182)
评论(0)
推荐(0)
编辑
P1886 滑动窗口
摘要: 滑动窗口 洛谷链接 题目描述: 现在有一堆数字共N个数字(N<=10^6),以及一个大小为k的窗口。现在这个窗口从左边开始向右滑动,每次滑动一个单位,求出每次滑动后窗口中的最大值和最小值。 思路: 直接单调队列搞上,但需要两个单调队列,一个存最小值,一个存最大值,还要有数组来保存它的下标,以计算这个
阅读全文
posted @ 2017-05-17 09:31 江屿
阅读(334)
评论(1)
推荐(1)
编辑
2017年5月16日
P1540 机器翻译
摘要: 机器翻译 洛谷链接 题目描述: 小晨的电脑上安装了一个机器翻译软件,他经常用这个软件来翻译英语文章。 这个翻译软件的原理很简单,它只是从头到尾,依次将每个英文单词用对应的中文含义来替换。对于每个英文单词,软件会先在内存中查找这个单词的中文含义,如果内存中有,软件就会用它进行翻译;如果内存中没有,软件
阅读全文
posted @ 2017-05-16 16:30 江屿
阅读(265)
评论(0)
推荐(0)
编辑
TYVj1939 玉蟾宫
摘要: 玉蟾宫 tyvj链接 题目描述: 在一个01(RF)中,找出一个只包含1(F)的最大矩阵,求出该矩阵的面积。 思路: 题目的数据范围是一千,所以n^3就会爆炸,所以我们考虑n^2的做法。 我们可以用一个二维数组来记录在该点的上面有多少个F(高度),然后求出该点左边和右边第一个低于该点的点,用两点之差
阅读全文
posted @ 2017-05-16 15:35 江屿
阅读(165)
评论(0)
推荐(0)
编辑
P1988 最大数
摘要: 最大数 08年江苏的一道省选题。 题目描述: 用两种操作维护一个数列: 1、 查询:查询当前数列中末尾L个数中的最大的数,并输出这个数的值。 2、 插入:将n加上t,其中t是最近一次查询操作的答案(如果还未执行过查询操作,则t=0),并将所得结果对一个固定的常数D取模,将所得答案插入到数列的末尾。
阅读全文
posted @ 2017-05-16 10:35 江屿
阅读(237)
评论(0)
推荐(0)
编辑
2017年5月15日
二分图匹配
摘要: 二分图匹配 之前写过二分图匹配的博客,但就是感觉看了那篇博客也无法真正懂得二分图匹配,所以就再写一篇了。 先普及一下概念: 二分图:可以被分为两个子集且保证每个子集中的元素不直接相连的图。 交替路:从一个未匹配点出发,依次经过未匹配边,匹配边,未匹配边......形成的路径叫做交替路。 增广路:从一
阅读全文
posted @ 2017-05-15 10:34 江屿
阅读(295)
评论(1)
推荐(0)
编辑
下一页
公告