随笔分类 - 动态规划——单调队列优化
摘要:题目 思路 首先按照$t$排序!!!! 首先考虑一个暴力$dp$ 用$f[i]$表示前$i$个人到达地点所需要的时间。 那么就有如下的转移 $$f_i = min_{1 \le j \le i}(max(f_j,t_i) + max\{w_{j + 1} ... w_i\} 2)$$ 这样复杂度是$
阅读全文
摘要:题目链接 题面 思路 可以发现其实就是询问一个最长的区间,使得这个区间的平均数大于等于k。所以将区间内所有数字减去k,然后做一遍前缀和。只要是前缀和之差大于等于0的区间。就是满足条件的。 所以现在问题就成了对于前缀和上的每个数字,找到一个最靠前的比他小的数字。 这个可以用单调栈。可以发现如果后面的数
阅读全文
摘要:题目链接 题面 思路 先考虑$n \leq 100$的做法。 区间dp。 状态。用$f[l][r]$表示知道l到r内$x$的位置最少需要的时间 转移。枚举一个$l \leq k \leq r$。那么现在我们要在k处挖油了,然后我们根据k处有没有油再去确定下次是挖$[k + 1,r]$还是$[l,k
阅读全文
摘要:"codevs3342" 思路: 既然是要求最小化最长空题段,直接二分答案。然后就是check函数的写法。 先考虑n方转移,假设当前二分的答案是x,用f[i]表示前i个题,第i道题写的最小花费时间。最后再去判断后f数组的后x个值是否小于等于要求时间的。然后返回。 cpp int check(int
阅读全文
公告
搜索
随笔分类 (426)
- !生涯(6)
- !算法无关(8)
- interesting(9)
- 动态规划——背包(6)
- 动态规划——单调队列优化(4)
- 动态规划——矩阵优化(5)
- 动态规划——决策单调性(2)
- 动态规划——朴素dp(19)
- 动态规划——期望(7)
- 动态规划——区间dp(4)
- 动态规划——数位dp(6)
- 动态规划——四边形不等式(1)
- 动态规划——斜率优化(3)
- 动态规划——状态压缩(5)
- 其他——博弈论(4)
- 其他——构造(5)
- 其他——计数(1)
- 其他——模拟(2)
- 其他——模拟赛(30)
- 其他——思考题(33)
- 其他——位运算(7)
- 其他——学习笔记(25)
- 数据结构——KD-tree(3)
- 数据结构——LCT(3)
- 数据结构——st表(1)
- 数据结构——trie树(4)
- 数据结构——单调队列(2)
- 数据结构——李超线段树(1)
- 数据结构——平衡树(14)
- 数据结构——树套树(2)
- 数据结构——树状数组(5)
- 数据结构——线段树(12)
- 数据结构——主席树(5)
- 数据结构——左偏树(3)
- 数学——FFT&NTT(6)
- 数学——FWT&FMT(6)
- 数学——Min_25筛(2)
- 数学——杜教筛(2)
- 数学——高斯消元(5)
- 数学——基础(11)
- 数学——莫比乌斯反演(6)
- 数学——排列组合(7)
- 数学——生成函数(3)
- 数学——数论相关(6)
- 搜索——bfs(4)
- 搜索——meet in the middle(1)
- 算法——dfs序(4)
- 算法——LCA(7)
- 算法——tarjan(2)
- 算法——分数规划(1)
- 算法——分治(5)
- 算法——莫队(3)
- 算法——树链剖分(3)
- 算法——树上差分(3)
- 算法——贪心(13)
- 算法——线性基(3)
- 图论——2-sat(5)
- 图论——floyd(2)
- 图论——并查集(2)
- 图论——差分约束(3)
- 图论——点分治(2)
- 图论——分层图(1)
- 图论——环(2)
- 图论——欧拉回路(4)
- 图论——生成树(5)
- 图论——网络流(22)
- 图论——圆方树(1)
- 图论——最短路(1)
- 玩——python(2)
- 字符串——AC自动机(9)
- 字符串——kmp(1)
- 字符串——manacher(3)
- 字符串——后缀数组(8)
- 字符串——后缀自动机(3)
随笔档案 (330)
- 2023年6月(1)
- 2023年4月(1)
- 2023年3月(1)
- 2022年11月(1)
- 2022年10月(2)
- 2022年9月(3)
- 2022年6月(1)
- 2022年4月(1)
- 2021年12月(1)
- 2021年9月(1)
- 2020年8月(1)
- 2020年6月(11)
- 2020年5月(5)
- 2020年4月(24)
- 2020年3月(2)
- 2020年2月(4)
- 2020年1月(8)
- 2019年12月(11)
- 2019年11月(1)
- 2019年10月(11)
- 2019年9月(4)
- 2019年8月(9)
- 2019年7月(9)
- 2019年6月(14)
- 2019年5月(6)
- 2019年4月(10)
- 2019年3月(10)
- 2019年2月(29)
- 2019年1月(18)
- 2018年12月(30)
- 2018年11月(15)
- 2018年10月(35)
- 2018年9月(9)
- 2018年8月(13)
- 2018年7月(11)
- 2018年6月(1)
- 2018年5月(5)
- 2018年4月(11)
最新评论
- 1. Re:一九四三
催更
- --ATHOSD
- 2. Re:一九四三
催更催更!!!!!!
- --ATHOSD
- 3. Re:概率期望知识点及题目详解
区间交问题博主可以修一下吗?
- --jeefy
- 4. Re:五分钟构建go-cqhttp QQ对话机器人
点赞
- --NPC_P
- 5. Re:在github上搭建个人博客并在线更新
- --Owenzjg