一只橘橘猫
一只橘橘猫
全部文章
牛客多校
coderforces(20)
dp动态规划(3)
icpc(8)
KMP算法(3)
leetcode(1)
STL(1)
人工智能(2)
优先队列(1)
图论(3)
字符串(5)
搜索(2)
数学(4)
日记(1)
最短路(3)
未归档(29)
杭电多校(7)
牛客寒假训练营2020(6)
牛客练习赛(8)
线段树 树状数组(2)
贪心(4)
题解(25)
归档
标签
去牛客网
登录
/
注册
一只橘橘猫的博客
希望做个有用的人
全部文章
/ 牛客多校
(共12篇)
牛客多校第四场 C
题意: 题目意思很简单,就是给你俩个序列a和b。 输出最大的min(al....r)*sum(bl....r),这里min是区间的最小是,sum是区间和 题解: 首先处理a数组中的最小值,用单调栈得出每一个位置为最小值对应的左端点和右端点 考虑如何求最大值, 如果a[i]<0 那...
单调栈
线段树求最值
2019-08-21
0
577
牛客多校第一场 A
题意:输入俩个序列,rmq(w,l,r)表示w序列从al到ar的最小值的下标 。题目要求输出最大的r,且要求区间1到r的rmq(w,l,r) == rmq(v,l,r)对任意的1到r的子串都相等 题解:定义俩个stack,从1到n,分别插入俩个队列的元素,始终维护这俩个stack的队首元素是以当前...
思维,stack
2019-08-21
0
505
首页
上一页
1
2
下一页
末页