会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
PPXppx
上一页
1
···
42
43
44
45
46
47
48
下一页
股票交易(单调队列优化DP)
摘要: "股票交易" : 通过一段时间的观察,预测到了未来T天内某只股票的走势,第i天的股票买入价为每股 $AP_i$第i天的股票卖出价为每股$BP_i$(数据保证对于每个i,都有$AP_i \geq BP_i$),但是每天不能无限制地交易,于是股票交易所规定第i天的一次买入至多只能购买$AS_i$股,一
阅读全文
posted @ 2019-01-25 22:02 PPXppx
阅读(153)
评论(0)
推荐(0)
编辑
Ascending Rating(单调队列)
摘要: "题目传送门Ascending Rating" : 给定一个序列$a[1...n]$,对于每个长度为$m$的连续子区间,求出区间的最大值以及从左往右扫描该区间时最大值的变化次数。 考虑到输出可能很大,分别求出异或和即可. 一个长度为n的序列,给出序列的前k个值,剩下的$[k+1,n]$可以由题目给出
阅读全文
posted @ 2019-01-25 21:57 PPXppx
阅读(137)
评论(0)
推荐(0)
编辑
记忆化搜索(学习笔记)
摘要: 不记得在哪里看到过,记忆化搜索的本质其实就是DP,但看在它叫做搜索,就暂且把它搁在这儿吧~~ 记忆化搜索,顾名思义,就是在搜索的同时,记忆每一次搜索到的状态的结果,下次再碰到这个状态,就可以直接得到结果了. 可以看出记忆化搜索保证了每一个状态只搜索一次,从而大大地提高运行效率. 我们常把搜索到的结果
阅读全文
posted @ 2019-01-25 15:34 PPXppx
阅读(861)
评论(0)
推荐(0)
编辑
meet in the middle双向搜索(学习笔记)
摘要: 双向搜索(美其名曰 "meet in the middle" ). 意思其实还是挺好理解的:算法同时运行两个搜索,一个从初始状态正向搜索,另一个从目标状态反向搜索,当两者在中间汇合时搜索停止. 可能直接结合题目会比较好解释. " [CEOI2015 Day2] 世界冰球锦标赛" 题意:N场比赛,每场
阅读全文
posted @ 2019-01-25 15:31 PPXppx
阅读(579)
评论(0)
推荐(0)
编辑
多人01背包(背包k优解)
摘要: "洛谷P1858 多人背包" K个包的容量都是V.可以装进背包里的一共有N种物品,每种物品都有给定的体积和价值。 合理的背包安排方案是这样的: 1 每个背包里装的物品的总体积恰等于包的容量。 2 每个包里的每种物品最多只有一件,但两个不同的包中可以存在相同的物品。 3 任意两个包里的物品清单不能完全
阅读全文
posted @ 2019-01-24 20:19 PPXppx
阅读(418)
评论(0)
推荐(0)
编辑
神奇的分块算法(学习笔记)
摘要: 分块:通过适当的划分,把数据分成一个一个的"块". 处理时,如果整个"块"都在操作范围内,直接对"块"进行操作,而如果只有"块"的一部分需要操作,则直接暴力处理.称之为" 大段维护,局部朴素(暴力) " 如何分块影响到整道题目的时间效率.分块分得好,程序跑的飞快.分得不好,与暴力算法相差无几.如何分
阅读全文
posted @ 2019-01-24 14:06 PPXppx
阅读(229)
评论(0)
推荐(0)
编辑
搜索---从初始状态到目标状态(学习笔记)
摘要: 对于这种"求从初始状态到目标状态的步数"的搜索题,BFS是较好的选择. "移动玩具" $4 4$的正方形内每个格子上是数字0或1,要由初始状态移动到目标状态,每次移动只能上下左右四个方向移动,求最少的移动次数 对比两幅图(初始状态和目标状态),对于数字一样的格子(同为0或者同为1),在两幅图上都赋值
阅读全文
posted @ 2019-01-23 18:53 PPXppx
阅读(543)
评论(0)
推荐(0)
编辑
搜索---数独类问题(学习笔记)
摘要: "基础篇" 给定一个未填好的$9 9$的数独,输出完整的数独. 数独最最最基础的是要掌握行,列和一个九宫格的表示方法,其它的其实就和 "八皇后问题" 的思想差不多了. 行和列很容易,重点就是一个小九宫格(如何由行,列得到处于第几个九宫格?)了,直接给出: $(i 1)/3 3+(j 1)/3+1$如
阅读全文
posted @ 2019-01-23 16:31 PPXppx
阅读(201)
评论(0)
推荐(0)
编辑
莫队(学习笔记)
摘要: 推荐一篇莫队算法的 "博客" !!! 莫队其实是一种将所有询问离线的算法,它巧妙地利用了每个询问之间的关系,从而优化时间复杂度.另外,莫队基于分块的思想. 基础莫队 "小Z的袜子" 题目描述 小Z有N只袜子,从1到N编号,每只袜子有一个颜色$C_i$,有M次询问,每次询问[L,R],回答区间[L,R
阅读全文
posted @ 2019-01-22 16:23 PPXppx
阅读(94)
评论(0)
推荐(0)
编辑
最大子矩形问题(学习笔记)
摘要: 总结了几个求最大子矩形(最大正方形)的方法:DP,枚举障碍点,单调栈,悬线法 入门篇 "传送门1" "传送门2" 双倍经验 题意简述:在一个有障碍点的矩形中找到一个最大正方形 对于数据范围小,直接$n^2$算法DP cpp int bj[1005][1005],f[1005][1005]; int
阅读全文
posted @ 2019-01-21 15:02 PPXppx
阅读(255)
评论(0)
推荐(0)
编辑
上一页
1
···
42
43
44
45
46
47
48
下一页
导航
博客园
首页
联系
订阅
管理
公告