
其他
linbinwu123
peaceful life is enough
展开
-
【2019牛客暑期多校训练营 第二场 H题 Second Large Rectangle】【最大全1子矩阵 -> 次大全1子矩阵】【递推做法和单调栈做法】
题目链接:https://ac.nowcoder.com/acm/contest/882/H题意:给你一个N * M的01矩阵,求次大全1的子矩阵的面积(可以等于最大的子矩阵)。题解:要会这题,首先要会求最大的全1子矩阵,可以先去练一下洛谷P4147玉蟾宫。这里介绍两种方法,一种是递推做的,另一种是单调栈做的(待更)。首先是递推做的记left[i][j]left[i][j]left...原创 2019-07-21 22:00:14 · 221 阅读 · 0 评论 -
【2019牛客暑期多校训练营 第一场 A题 Equivalent Prefixes】【单调栈】【RMQ+二分】
题目链接:https://ac.nowcoder.com/acm/contest/881/A题意:给你a,b两个数列,求最大的ppp满足,任意的1≤l≤r≤p1\leq l\leq r\leq p1≤l≤r≤p有,RMQ(a,l,r)=RMQ(b,l,r)RMQ(a, l, r) = RMQ(b,l,r)RMQ(a,l,r)=RMQ(b,l,r),注意此处RMQ不是区间最小值的意思,而是区间...原创 2019-07-22 10:43:03 · 157 阅读 · 0 评论 -
【2019牛客暑期多校训练营 第三场 F题】【Planting Trees】【单调队列】
题目链接:https://ac.nowcoder.com/acm/contest/883/F题意:给一个N行N列的矩阵和一个数M,求最大的子矩阵使得该矩阵中最大值和最小值之差不超过M。类似题目:洛谷P2216 [HAOI2007]理想的正方形洛谷P2219 [HAOI2007]修筑绿化带codeforces Hello 2015 (Div.1) C题 Subrect Query (和...原创 2019-07-30 16:46:06 · 140 阅读 · 0 评论 -
【2019牛客暑期多校训练营 第五场 B题】【generator 1】【大数矩阵快速幂】
题目链接:https://ac.nowcoder.com/acm/contest/885/B题意:已知xn=axn−1+bxn−2x_n=ax_{n-1}+bx_{n-2}xn=axn−1+bxn−2,给你x0,x1,a,b,n,modx_0,x_1,a,b,n,modx0,x1,a,b,n,mod,让你求xn%modx_n\%modxn%mod的值题解:这种递推式很容易想到...原创 2019-08-01 20:59:25 · 186 阅读 · 0 评论 -
【2019牛客暑期多校训练营 第四场 A题】【meeting】【树的直径】
题目链接:https://ac.nowcoder.com/acm/contest/884/A题意:给一个树形结构,有K个点上有人,确定在哪个点集合耗时最少题解:树的直径水题,答案为树的直径/2(向上取整)。跑两遍DFS,第一次任选一个有人的起点出发,选出离起点最远的点p,再以p为起点,选出离p最远的点q,pq之间的路径即为树的直径。代码:const int MAX = 1e5 + ...原创 2019-08-20 19:29:53 · 152 阅读 · 0 评论