题目名称 308. [HAOI 2007]理想的正方形
输入输出 square.in/out
难度等级 ★★☆
时间限制 2000 ms (2 s)
内存限制 128 MiB
测试数据 10
题目来源 GravatarBYVoid 于2009-04-01加入
开放分组 全部用户
提交状态
分类标签
HAOI 动态规划 稀疏表 单调队列
分享题解
通过:246, 提交:587, 通过率:41.91%
GravatarBennettz 100 0.421 s 12.14 MiB C++
Gravatarnew ioer 100 0.481 s 34.66 MiB C++
GravatarYoungsc 100 0.647 s 6.38 MiB C++
Gravatar梦那边的美好ET 100 0.692 s 12.00 MiB C++
Gravatar残星誓言 100 0.698 s 9.60 MiB C++
GravatarWHZ0325 100 0.733 s 15.70 MiB C++
Gravatarlingyixiaoyao 100 0.757 s 11.89 MiB C++
Gravatar‎MistyEye 100 0.761 s 9.59 MiB C++
GravatarPurpleWonder 100 0.786 s 44.57 MiB C++
GravatarQILIN 100 0.790 s 25.02 MiB C++
关于 理想的正方形 的近10条评论(全部评论)
回来了
Gravatar斯内普和骑士
2021-07-24 14:07 17楼
本来以为会T死,结果线段树暴力居然A了。。。刷新世界观
Gravatarwumingshi
2017-10-01 14:54 16楼
大力出奇迹
Gravatarsxysxy
2017-02-05 00:11 15楼
拖延症晚期...现在才改对
GravatarAntiLeaf
2016-09-15 14:58 14楼
Gravatar面对疾风吧 疾风 疾风吧
2016-03-27 13:42 13楼
回复 @rpCardinal :
50行内容太丰富了
GravatarGo灬Fire
2016-03-20 16:20 12楼
调代码被队列的更新绊了一脚。
 q1.clear();q2.clear();
Gravatar安呐一条小咸鱼。
2016-03-20 15:52 11楼
呵呵
GravatarGo灬Fire
2016-03-20 14:05 10楼
回复 @cstdio :
犯了同样的错误Orzzzzz
Gravatarliu_runda
2016-03-20 11:19 9楼
Gravatarforever
2015-10-26 19:58 8楼

308. [HAOI 2007]理想的正方形

★★☆   输入文件:square.in   输出文件:square.out   简单对比
时间限制:2 s   内存限制:128 MiB

【问题描述】

有一个 $a\times b$ 的整数组成的矩阵,现请你从中找出一个 $n\times n$ 的正方形区域,使得该区域所有数中的最大值和最小值的差最小。

【输入格式】

第一行为 $3$ 个整数,分别表示 $a,b,n$ 的值
第二行至第 $a+1$ 行每行为 $b$ 个非负整数,表示矩阵中相应位置上的数。每行相邻两数之间用一空格分隔。

【输出格式】

仅一个整数,为 $a\times b$ 矩阵中所有“$n\times n$ 正方形区域中的最大整数和最小整数的差值”的最小值。

【样例输入】

5 4 2
1 2 5 6
0 17 16 0
16 17 2 1
2 10 2 1
1 2 2 2

【样例输出】

1

【数据范围】

(1)矩阵中的所有数都不超过 $1,000,000,000$。

(2)$20\%$ 的数据:$2\le a,b\le 100$,$n\le a,n\le b$,$n\le 10$。

(3)$100\%$ 的数据:$2\le a,b\le 1000$,$n\le a,n\le b$,$n\le 100$。