E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
HAOI2007
P1463 [POI2001] [
HAOI2007
] 反素数
题目题目描述对于任何正整数x,其约数的个数记作g(x)g(x)g(x)。例如g(1)=1,g(6)=4。如果某个正整数x满足:∀0g(i)g(x)\gtg(i)g(x)>g(i)则称x为反质数。例如,整数1,2,4,6等都是反质数。现在给定一个数N,你能求出不超过NN的最大的反质数么?输入格式一个数N输出格式不超过N的最大的反质数样例输入1000输出840说明/提示1≤N≤2×1091≤N≤2×1
FirstBd.
·
2023-07-29 16:22
算法
深度优先
图论
BZOJ-1046: [
HAOI2007
]上升序列(LIS)
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1046首先用lis-dp暴力求出以每个开始的上升序列的长度,然后暴力O(nm)找代码:dcc451da81cb39dbf476c437d2160924ab183018.jpg.png#include#include#includeusingnamespacestd;#defineMAXN1001
AmadeusChan
·
2023-04-20 05:15
算法自学__单调队列
例1P2216[
HAOI2007
]理想的正方形题目描述有
MaTF_
·
2023-04-10 08:32
算法
图论
c++
BZOJ-1047: [
HAOI2007
]理想的正方形(单调队列)
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1047单调队列扫一遍就可以了。。。代码:#include#include#include#includeusingnamespacestd;#defineMAXN1010inta,b,n,v[MAXN][MAXN];structQueue{structnode{intpos,val;node(i
AmadeusChan
·
2022-02-08 12:06
Luogu2216 [
HAOI2007
]理想的正方形
原题链接:https://www.luogu.com.cn/problem/P2216理想的正方形题目描述有一个a*b的整数组成的矩阵,现请你从中找出一个n*n的正方形区域,使得该区域所有数中的最大值和最小值的差最小。输入格式第一行为3个整数,分别表示a,b,n的值第二行至第a+1行每行为b个非负整数,表示矩阵中相应位置上的数。每行相邻两数之间用一空格分隔。输出格式仅一个整数,为ab矩阵中所有“n
ShadyPi
·
2021-02-12 13:42
数据结构
洛谷蓝题解题报告(2020.8.4-2020.8.9)
洛谷蓝题解题报告(2020.8.4-2020.8.9)2020.8.4P1450[HAOI2008]硬币购物P1438无聊的数列P2279[HNOI2003]消防局的设立P1463[POI2002][
HAOI2007
林氏华桀
·
2020-10-07 19:58
算法
[
HAOI2007
]上升序列
DescriptionBZOJ1046Luogu2215Solution一开始看成了是子序列的字典序最小,实际上是位置的字典序最小。先跑一边LIS,然后贪心的选最靠前的LIS够长的序列就行。Code由于一开始看错了,代码有点冗余。constintN=10010;inta[N],f[N],p[N],g[N],n;voidmain(){n=read();for(inti=1;ia[i]){if(f[j
weixin_33720078
·
2020-09-15 18:09
BZOJ1047:[
HAOI2007
]理想的正方形——题解
http://www.lydsy.com/JudgeOnline/problem.php?id=1047https://www.luogu.org/problemnew/show/P2216#sub有一个a*b的整数组成的矩阵,现请你从中找出一个n*n的正方形区域,使得该区域所有数中的最大值和最小值的差最小。参考:http://blog.csdn.net/ziqian2000/article/de
weixin_33716557
·
2020-09-14 08:10
BZOJ 1047 [
HAOI2007
]理想的正方形
【题意】有一个n*m的整数组成的矩阵,现请你从中找出一个x*x的正方形区域,使得该区域所有数中的最大值和最小值的差最小。【题解】单调队列。设原来的矩阵为$a[i][j]$.先用单调队列处理出每个位置的$b[i][j]=min(a[i][k]),k=j-x+1-->j$.再用单调队列处理出每个位置的$c[i][j]=min(c[k][i]),k=i-x+1-->i$.这样$c[i][j]$就是以$i
weixin_30663471
·
2020-09-14 07:00
BZOJ1047: [
HAOI2007
]理想的正方形
1047:[
HAOI2007
]理想的正方形TimeLimit:10SecMemoryLimit:162MBSubmit:3530Solved:1946[Submit][Status][Discuss]Description
weixin_30468137
·
2020-09-14 07:52
bzoj1047[
HAOI2007
]理想的正方形 单调队列
题意:有一个a*b的整数组成的矩阵,现请你从中找出一个n*n的正方形区域,使得该区域所有数中的最大值和最小值的差最小。早就看过这题了,解法其实很简单啦,但是我单调队列经常打错,然后没什么信心去搞这题==最后想了想还是要锻炼一下自己就来刚了一波。这应该是一个二维单调队列一样的东西,具体的话就是单调队列求出每一个点往右n个的最小最大值。然后每一次对于一个n*n的矩形,枚举他的长宽起点(或者终点,都一样
Transcendence_magia
·
2020-09-14 07:22
bzoj
单调队列
神奇脑洞题
洛谷-2216 [
HAOI2007
]理想的正方形
题目描述有一个ab的整数组成的矩阵,现请你从中找出一个nn的正方形区域,使得该区域所有数中的最大值和最小值的差最小。输入输出格式输入格式:第一行为3个整数,分别表示a,b,n的值第二行至第a+1行每行为b个非负整数,表示矩阵中相应位置上的数。每行相邻两数之间用一空格分隔。输出格式:仅一个整数,为ab矩阵中所有“nn正方形区域中的最大整数和最小整数的差值”的最小值。输入输出样例输入样例#1:5421
mkopvec
·
2020-09-14 07:09
算法题
[BZOJ1047][
HAOI2007
]理想的正方形
TimeLimit:10SecMemoryLimit:162MBDescription有一个a∗ba*ba∗b的整数组成的矩阵,现请你从中找出一个n∗nn*nn∗n的正方形区域,使得该区域所有数中的最大值和最小值的差最小。Input第一行为3个整数,分别表示a,b,na,b,na,b,n的值第二行至第a+1行每行为b个非负整数,表示矩阵中相应位置上的数。每行相邻两数之间用一空格分隔。100%的数据
dxyinme
·
2020-09-14 06:27
-----------数据结构
ST表
[BZOJ1047][
HAOI2007
]理想的正方形(RMQ+DP)
题意有一个a*b的整数组成的矩阵,现请你从中找出一个n*n的正方形区域,使得该区域所有数中的最大值和最小值的差最小。思路RMQ求再DP代码#include#include#definemax(a,b)(a>b?a:b)#definemin(a,b)(a
diejia6473
·
2020-09-14 06:19
[bzoj 1047] [
HAOI2007
]理想的正方形
[bzoj1047][
HAOI2007
]理想的正方形Description有一个a*b的整数组成的矩阵,现请你从中找出一个n*n的正方形区域,使得该区域所有数中的最大值和最小值的差最小。
diezhe3537
·
2020-09-14 06:48
BZOJ 1047: [
HAOI2007
]理想的正方形
Description有一个a*b的整数组成的矩阵,现请你从中找出一个n*n的正方形区域,使得该区域所有数中的最大值和最小值的差最小。Input第一行为3个整数,分别表示a,b,n的值第二行至第a+1行每行为b个非负整数,表示矩阵中相应位置上的数。每行相邻两数之间用一空格分隔。100%的数据2#includeusingnamespacestd;intread(){intret=0;charch=g
YYHS_WSF
·
2020-09-14 06:01
st表
单调队列
[BZOJ]1047: [
HAOI2007
]理想的正方形
Description有一个a*b的整数组成的矩阵,现请你从中找出一个n*n的正方形区域,使得该区域所有数中的最大值和最小值的差最小。Input第一行为3个整数,分别表示a,b,n的值第二行至第a+1行每行为b个非负整数,表示矩阵中相应位置上的数。每行相邻两数之间用一空格分隔。100%的数据2#includeconstintQ=1002;intr,c,n,a[Q][Q];structtyb{int
200815147
·
2020-08-24 05:07
单调队列
题解 P1463 【[POI2002][
HAOI2007
]反素数】
题目链接Solution[POI2002][
HAOI2007
]反素数题目大意:设\(x\)的约数个数为\(g(x)\),若对于所有\(i\in[1,x)\),都有\(g(i)#include#includeusingnamespacestd
dengxian8713
·
2020-08-23 01:28
BZOJ1053 反素数ant [打表]
1053:[
HAOI2007
]反素数antTimeLimit:10SecMemoryLimit:162MBSubmit:3593Solved:2107[Submit][Status][Discuss]Description
lemonoil
·
2020-08-19 10:37
BZOJ
打表
【BZOJ1053】【
HAOI2007
】反素数ant 打表。/搜索
链接:#includeintmain(){puts("转载请注明出处[vmurder]谢谢");puts("网址:blog.csdn.net/vmurder/article/details/44589921");}题解:以前玩过一件事,就是看20Y以内约数个数最多的数是哪个,约数个数是多少。http://blog.csdn.net/vmurder/article/details/40429249然
空灰冰魂
·
2020-08-19 08:18
自用
打表
搜索
BZOJ 1053 反素数ant (DFS 反素数)
[
HAOI2007
]反素数antTimeLimit:10SecMemoryLimit:162MBSubmit:2005Solved:1130[Submit][Status][Discuss]Description
_TCgogogo_
·
2020-08-19 08:30
搜索
数论
ACM
[bzoj1053]反质数
1053:[
HAOI2007
]反素数antTimeLimit:10SecMemoryLimit:162MBSubmit:1713Solved:950[Submit][Status]Description
FZHvampire
·
2020-08-19 07:42
数论
搜索
【bzoj1053】[
HAOI2007
]反素数ant 搜索
Description对于任何正整数x,其约数的个数记作g(x)。例如g(1)=1、g(6)=4。如果某个正整数x满足:g(x)>g(i)02000000000,所以只需要根据这十二个素数搜索即可。代码借鉴(chao)的hzwer代码qwq#include#include#include#include#definelllonglongusingnamespacestd;intprime[21]=
Mininda
·
2020-08-19 07:50
bzoj
基本算法-dfs
bzoj 1053 [
HAOI2007
] 反素数 ant 题解
1053:[
HAOI2007
]反素数antTimeLimit:10SecMemoryLimit:162MBSubmit:1134Solved:611[Submit][Status]Description
阿蒋
·
2020-08-19 07:17
bzoj题解
[
HAOI2007
]反素数ant题解
题目链接分析感觉这道题就是一道披着数论外衣的搜索我们可以推出三个性质1.最大反素数即为范围内因数最多的最小的那一个2.最多有10个素因子,且素因子的幂不超过313.必定是最小的几个素因子相乘,且指数非严格递减2可根据数据范围推出,最小的10个素数相乘大于2^31,所以可知。对于3,我们可根据唯一分解定理分析得出。这样搜索即可时间:0ms。上代码#include#definelllonglongus
sjzezwzy
·
2020-08-19 07:56
洛谷
各省省选
bzoj
题解
【BZOJ1053】【DFS】【打表】[
HAOI2007
]反素数ant 题解
Description对于任何正整数x,其约数的个数记作g(x)。例如g(1)=1、g(6)=4。如果某个正整数x满足:g(x)>g(i)0#includeusingnamespacestd;intn,num[100];intmain(){num[1]=1396755360;num[2]=1102701600;num[3]=735134400;num[4]=698377680;num[5]=551
MaverickFW
·
2020-08-19 06:51
BZOJ
搜索
乱搞
bzoj 1047 //1047: [
HAOI2007
]理想的正方形 朴素算法/动归/动归 滚动数组优化/二维RMQ/二维RMQ 滚动数组优化/单调队列分别维护行与列
bzoj1047//1047:[
HAOI2007
]理想的正方形朴素算法/动归/动归滚动数组优化/二维RMQ/二维RMQ滚动数组优化/单调队列分别维护行与列bzoj1047//1047:[
HAOI2007
mrcrack
·
2020-08-18 00:12
跟着大佬学算法
bzoj 1046: [
HAOI2007
]上升序列
/*首先用f[i]表示从i开始的最长上升子序列的长度(注意这里和平时的不一样,是以i开头而不是以1到i)这就相当于倒序做一遍最长下降子序列然后要用到贪心首先假设要取长度为x的,如果比算出来的max大(max正序倒序都一样的),肯定无解然后从头开始取,因为从头取的下标字典序最小,如果a[i]比上一个取的last大,并且f[i]>=当前的x,那么a[i]可以取,然后last=a[i],x--,一直这样
jie1634302805
·
2020-08-17 05:51
【单调队列】[
HAOI2007
]理想的正方形(C++)
描述有一个ab的整数组成的矩阵,现请你从中找出一个nn的正方形区域,使得该区域所有数中的最大值和最小值的差最小。输入第一行为3个整数,分别表示a,b,n的值第二行至第a+1行每行为b个非负整数,表示矩阵中相应位置上的数。每行相邻两数之间用一空格分隔。100%的数据2usingnamespacestd;intn,m,k,l,r;inta[1001],dl[1001],maxn[1001][1001]
最强的琛
·
2020-08-07 10:51
Mushroom
OJ
HAOI2007
理想的正方形 单调队列
单调队列byGeneralLiu滑动窗口是比较裸的单调队列理想的正方形就拔高了一个层次(多了一维)有一个a*b的整数组成的矩阵现请你从中找出一个n*n的正方形区域使得该区域所有数中的最大值和最小值的差最小只写MAX了,MIN一个道理,懒不写了先横着跑单调队列维护许多长度为n的横着的MAX存在数组map1[][]中再对数组map1[][]竖着跑单调队列就维护了许多n*n的矩阵的MAXMIN同理在竖着
weixin_30566111
·
2020-08-04 04:17
RMQ-洛谷P2216 [
HAOI2007
] 理想的正方形
https://www.luogu.org/problem/show?pid=2216一开始我想了个前坠和,后来发现有bug;过了一个月发现是二维线段树水题,但好像二维线段树太麻烦;然后看了题解;1.二维倍增RMQ2.单调队列*2;那我都打一打把;二维倍增RMQma[i][j][k]表示i,j~i+(1#include#include#include#include#include#defineL
weixin_30528371
·
2020-08-04 04:07
[bzoj1047][
HAOI2007
]理想的正方形(单调队列)
传送门这个题很早以前就看到了,一直没做,来填个坑。其实就是算两次单调队列,维护一下就好了。。。代码:#include#include#include#include#include#include#definelllonglongusingnamespacestd;inlineintread(){intx=0;charch='';intf=1;while(ch!='-'&&(ch'9'))ch=g
stone41123
·
2020-08-04 01:17
单调队列十分地有趣
单调队列、RMQ--[
HAOI2007
]理想的正方形
传送门啊一看到这个题就想到了那个矩形的dp但是时间复杂度好像不太够??有一个叫RMQ的算法,是求区间最值问题的要是会的话这题就是裸题嘛(然而我不会RMQ好像是基于倍增的???还是单调队列好···用stl好像常数比较大,不如手写求矩形区间最大值,可以先求出每行的区间最大值将行缩成点,再用求出的行最大值求每列的最大值定义rmx[i][j]是第i行j-n+1到j的区间最大值,rmn是最小值lmx[i][
sjszkadYYG
·
2020-08-04 01:32
RMQ
P2216 [
HAOI2007
]理想的正方形(框正方形使数值差最小 单调队列)
原题:https://www.luogu.org/problemnew/show/P2216题意:给出n*m的数字矩阵,框出一个c*c正方形使最大值-最小值最小。解析:这题昨晚睡前想了一下,只要能快速处理一个区间的最值就可以暴力了,管他怎么dp。线段树有感觉大材小用了感觉。想到用优先队列可以快速得出1*c那么一条的最值,又想到了一个正方形是c条1*c组成的,那么问题就解决啦。结果想完这题后就睡不着
JK Chen
·
2020-08-03 18:20
其他算法
[
HAOI2007
]理想的正方形
这道题本来想能不能用STL平衡树水过……一看值的范围在1e9范围内,hash不能……好吧MS这道题很老的样子……正解是对每一列用单调队列维护从这个点开始接下来n个数里面最大的和最小的那么对于一列上的n个数,我们把它压成了一个数lmax[i][j],lmin[i][j]分别表示以这个点为起点往下n个数里面最大和最小那么我们对这个两个数组横向的也用单调队列维护那么对于每一行,我们又把它压成了一个数hm
iteye_20785
·
2020-08-03 18:28
[FT][5]洛谷 P2216 [
HAOI2007
] 理想的正方形
题目描述有一个a*b的整数组成的矩阵,现请你从中找出一个n*n的正方形区域,使得该区域所有数中的最大值和最小值的差最小。输入输出格式输入格式:第一行为3个整数,分别表示a,b,n的值第二行至第a+1行每行为b个非负整数,表示矩阵中相应位置上的数。每行相邻两数之间用一空格分隔。输出格式:仅一个整数,为a*b矩阵中所有“n*n正方形区域中的最大整数和最小整数的差值”的最小值。输入输出样例输入样例#1:
我要吃熊猫
·
2020-08-03 15:31
单调队列
[
HAOI2007
]理想的正方形,洛谷P2216,st表或者单调队列
正题这题看上去很麻烦,看到取矩阵就马上想得到用st表来完成,用nmlog4(nm)就可以了,其实是很快的。很丑的代码#include#include#includeinta,b,n;intmax[1010][1010],min[1010][1010];intlogn=0;inttot=1;intci[31];intmmax(intx,inty){returnx>y?x:y;}intmmin(int
Deep_Kevin
·
2020-08-03 12:17
P2216 [
HAOI2007
]理想的正方形-二维单调队列
题意:有一个a*b的整数组成的矩阵,现请你从中找出一个n*n的正方形区域。使得该区域所有数中的最大值和最小值的差最小。思路:先用单调队列维护行,得到两个新的矩阵,每个点的含义是从此处往后k个的最大值(或最小值)。在对这两个新的矩阵进行列单调队列维护最值得到两个新的矩阵此时每个点的含义就是从此处开始的大小n*n的区域内的最大值(最小值)。最后暴力枚举一下求一个最值差最小即可。#includeusin
ID_BePosit
·
2020-08-03 12:18
单调栈-队列-ST
P2216 [
HAOI2007
]理想的正方形(单调队列:维护二维矩形区域最值)
题目描述有一个a*b的整数组成的矩阵,现请你从中找出一个n*n的正方形区域,使得该区域所有数中的最大值和最小值的差最小。输入格式第一行为3个整数,分别表示a,b,n的值第二行至第a+1行每行为b个非负整数,表示矩阵中相应位置上的数。每行相邻两数之间用一空格分隔。输出格式仅一个整数,为a*b矩阵中所有“n*n正方形区域中的最大整数和最小整数的差值”的最小值。输入输出样例输入#1复制542125601
Mr_Kingk
·
2020-08-03 10:43
[
HAOI2007
]理想的正方形
题目Description有一个a*b的整数组成的矩阵,现请你从中找出一个n*n的正方形区域,使得该区域所有数中的最大值和最小值的差最小。Input第一行为3个整数,分别表示a,b,n的值第二行至第a+1行每行为b个非负整数,表示矩阵中相应位置上的数。每行相邻两数之间用一空格分隔。100%的数据2#definereregistertypedeflonglongll;usingnamespacest
木偶人-怪咖
·
2020-08-02 22:00
[颓废史]蒟蒻的刷题记录
1.11227:[SDOI2009]虔诚的墓主人树状数组+离散化3132:上帝造题的七分钟树状数组二维区间加减+查询3038:上帝造题的七分钟2线段树+剪枝1.21047:[
HAOI2007
]理想的正方形二维单调队列维护最值
ws_fqk
·
2020-07-30 07:50
Daily
life
(dp/单调队列、st表优化)P2216 [
HAOI2007
]理想的正方形
https://www.luogu.org/problemnew/show/P2216#sub有一个a*b的整数组成的矩阵,现请你从中找出一个n*n的正方形区域,使得该区域所有数中的最大值和最小值的差最小。in:5421256017160161721210211222out:1从a*b的矩阵里选出一个n*n的矩阵,使矩阵内最大值和最小值差值最小。我们可以想到分别求出矩阵的最小值和最大值求解我们用d
swpu_cd
·
2020-07-30 04:19
总结
P1463 [POI2002][
HAOI2007
]反素数
哎暴力算法打错了错误是这样的:for(inti=1;i#include#include#include#include#includeusingnamespacestd;#definedebug(x)cerr<<#x<<"="<
alc8278
·
2020-07-14 07:33
【二分+贪心】BZOJ1052: [
HAOI2007
]覆盖问题
题目概述有nn个点,用33块L×LL×L的布盖住所有点,求最小的LL。解题报告这是道套路贪心假题……首先二分将求最优解问题转换为判定问题,然后我们找出盖住所有点的最小矩阵,则第一块布一定是盖在这个矩阵的四个角上。为什么?因为最边上的点一定要盖住的,那么莫不如就贴着最边上的点盖,套路的贪心想法……第二块布也这么盖,第三块布直接判断就行了。示例程序#include#include#includeusi
ZigZagK
·
2020-07-06 14:51
BZOJ题解
一般贪心
二分
【矩阵DP】BZOJ1048(
HAOI2007
)[分割矩阵]题解
题目概述给出一个有权值的矩阵,一次操作将这个矩阵沿着行或列切成两半,然后这两半也可以执行同样的操作。操作n−1n−1次后得到nn个矩阵,求这nn个矩阵的均方差(标准差?傻傻分不清啊QAQ)。解题报告五维DPf[i][j][x][y][k]f[i][j][x][y][k]表示将矩阵ii行到xx行jj列到yy列执行k−1k−1次操作得到的最优解,转移的话就直接枚举在哪里切开,两边分别执行多少次操作。用
ZigZagK
·
2020-07-06 14:51
BZOJ题解
区间DP
记忆化搜索
P2216 [
HAOI2007
]理想的正方形(二维单调队列)
题目链接https://www.luogu.org/problem/P2216题意有一个a*b的整数组成的矩阵,现请你从中找出一个n*n的正方形区域,使得该区域所有数中的最大值和最小值的差最小。思路针对每一行维护一个单调队列(类似于维护一个滑动窗口),利用deque单调递增时维护该行当前滑动窗口的最小值的位置(注意不是最小值),利用deque单调递减时维护该行当前滑动窗口的最大值的位置(注意不是最
totororz
·
2020-07-06 13:34
洛谷
BZOJ 1046: [
HAOI2007
]上升序列 LIS+贪心
titleBZOJ1046LUOGU2215Description对于一个给定的S={a1,a2,a3,…,an},若有P={ax1,ax2,ax3,…,axm},满足(x1usingnamespacestd;constintmaxn=1e4+10;charbuf[1inlinevoidread(T&x){x=0;Tf=1,ch=getchar();while(!isdigit(ch)&&ch^'
grhsmt
·
2019-07-01 15:27
======DP====
luogu
#
BZOJ
OJ
线性DP
[POI2002][
HAOI2007
]反素数(Antiprime)
题目链接这道题需要用到整数唯一分解定理以及约数个数的计算公式。这里我就不再阐述了。公式可以看出,只有指数影响约数个数,那么在唯一分解出的乘式中,指数放置的任何位置都是等价的。(即23*34*57与27*34*53的约数个数相同)但很明显指数放置位置的不同会影响乘积的大小。由于所有比n小的数的约数个数都比他的约数个数小,换而言之就是约数个数不相等。即相同约数个数,该数越小越好。那么我们运用贪心思想。
Demo—white
·
2019-04-05 11:00
【洛谷】[
HAOI2007
]修筑绿化带 -单调栈
传送门:luoguP2219题解细节题考虑对于一个右下角为(x,y)(x,y)(x,y)的C×DC\timesDC×D的矩形,能围住它的A×BA\timesBA×B的矩形右下角坐标范围为(i,j)(x+1≤i≤x+A−C−1,y+1≤j≤y+B−D−1)(i,j)(x+1\leqi\leqx+A-C-1,y+1\leqj\leqy+B-D-1)(i,j)(x+1≤i≤x+A−C−1,y+1≤j≤y
ccosi
·
2018-11-12 19:12
单调栈
【洛谷2216】[
HAOI2007
] 理想的正方形(二维RMQ)
点此看题面大致题意:求出一个矩阵中所有n∗nn*nn∗n正方形中极差的最小值。另一种做法听说这题可以用单调队列去做,但是我写了一个二维RMQRMQRMQ。二维RMQRMQRMQRMQRMQRMQ相信大家都会的,而二维RMQRMQRMQ其实与普通RMQRMQRMQ是没什么区别的。我们可以用Maxi,j,kMax_{i,j,k}Maxi,j,k来表示(i,j)∼(i+2k,j+2k)(i,j)\sim
chenxiaoran666
·
2018-10-21 12:59
洛谷
RMQ
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他