a963: 最小中位數
標籤 :
通過比率 : 3人/4人 ( 75% ) [非即時]
評分方式:
Tolerant

最近更新 : 2023-06-21 00:29

內容

給你一個 $n\times m$ 的矩陣 $A$,其中矩陣內的元素是由 $1\sim nm$ 之間的整數組成,且每個數字恰好出現一次(換句話說,該矩陣內的元素會是 $1\sim nm$ 之間的整數的一個排列 )。此外,再給你兩個奇正整數 $h,w$,求對於所有大小為 $h\times w$ 的子矩陣的中位數的最小值為何?

精確來說也就是求 $\underset{1\le i\le i+h\le n, 1\le j\le j+w\le m}{\min}\{median(A[i:i+h][j:j+w])\}$。

輸入說明

第一行有四個正整數 $n,m,h,w$。

接下來 $n$ 行每行 $m$ 個正整數描述矩陣 $A$。

$1\le h\le n\le 3000$

$1\le w\le m\le 3000$

$h,w$ 都是奇數

$1\le A[i][j]\le nm$

所有 $1\sim nm$ 之間的正整數皆會在 $A$ 中出現恰好一次

輸出說明

輸出一個正整數代表題目所求。

範例輸入
5 5 3 3
23 20 18 1 25
10 14 11 7 9
16 5 8 13 15
3 17 4 6 22
12 24 19 2 21
範例輸出
8
測資資訊:
記憶體限制: 512 MB
不公開 測資點#0 (2%): 2.0s , <1K
不公開 測資點#1 (2%): 2.0s , <1M
不公開 測資點#2 (2%): 2.0s , <1M
不公開 測資點#3 (2%): 2.0s , <1M
不公開 測資點#4 (2%): 2.0s , <1M
不公開 測資點#5 (2%): 2.0s , <1M
不公開 測資點#6 (2%): 2.0s , <1M
不公開 測資點#7 (2%): 2.0s , <1M
不公開 測資點#8 (3%): 2.0s , <1M
不公開 測資點#9 (3%): 2.0s , <1M
不公開 測資點#10 (3%): 2.0s , <1M
不公開 測資點#11 (3%): 2.0s , <1M
不公開 測資點#12 (3%): 2.0s , <1M
不公開 測資點#13 (3%): 2.0s , <1M
不公開 測資點#14 (3%): 2.0s , <1M
不公開 測資點#15 (3%): 2.0s , <1M
不公開 測資點#16 (3%): 2.0s , <10M
不公開 測資點#17 (3%): 2.0s , <10M
不公開 測資點#18 (3%): 2.0s , <10M
不公開 測資點#19 (3%): 2.0s , <10M
不公開 測資點#20 (3%): 2.0s , <10M
不公開 測資點#21 (3%): 2.0s , <10M
不公開 測資點#22 (3%): 2.0s , <10M
不公開 測資點#23 (3%): 2.0s , <10M
不公開 測資點#24 (3%): 2.0s , <10M
不公開 測資點#25 (3%): 2.0s , <10M
不公開 測資點#26 (3%): 2.0s , <50M
不公開 測資點#27 (3%): 2.0s , <50M
不公開 測資點#28 (3%): 2.0s , <50M
不公開 測資點#29 (3%): 2.0s , <50M
不公開 測資點#30 (3%): 2.0s , <50M
不公開 測資點#31 (3%): 2.0s , >50M
不公開 測資點#32 (3%): 2.0s , >50M
不公開 測資點#33 (3%): 2.0s , >50M
不公開 測資點#34 (3%): 2.0s , >50M
不公開 測資點#35 (3%): 2.0s , >50M
提示 :

由於 ddj 的環境較舊會把 vector 編譯出來的執行空間消耗多不少,建議使用靜態陣列解這題以免得到 MLE。

標籤:
出處:
[管理者:
giver (垃圾)
]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」