#CSPR08D. [CSP复赛模拟第08套-D题] 顺手牵羊

    ID: 9982 传统题 1000ms 512MiB 尝试: 0 已通过: 0 上传者: 标签>编程题c++CSPCSP复赛CSP模拟练习CSP复赛模拟第08套第08套-D题

[CSP复赛模拟第08套-D题] 顺手牵羊

顺手牵羊

题目描述

小瑞进入了一个 nnnn列的二维数组。数组中每个位置都有一只羊,第 ii行第 jj列的羊的重量是 ai,ja_{i,j}

小瑞一开始在 a1,1a_{1,1}的位置,每次可以往右一步或者往下一步。即可以从 ai,ja_{i,j}走到 ai+1,ja_{i+1,j}或者 ai,j+1a_{i,j+1}。但是不能走出这个数组,即不能走到下标小于 11或大于 nn的位置。他走到 an,na_{n,n}就会停下。

他每次到达一个位置就会牵走那里的羊,显然最终他一共走了 2n12n-1步,牵走了 2n12n-1头羊。小珅会在这些羊中拿出最重的 kk只羊送给 Kitten 作为她 101099日的生日礼物。他希望这些羊都足够重,他想知道所有牵羊方案中,哪种方案的最重的 kk只羊中最轻的那只羊最重。

说人话就是,从 a1,1a_{1,1}走到 an,na_{n,n},每次只能向右或者向下,求路径上的数中的第 kk名最大是多少。

输入格式

两个数 n,kn, k

接下来 nn行,每行 nn个数,第 ii行第 jj列为 ai,ja_{i,j}

输出格式

输出第 kk大的数最大是多少。

输入输出样例

输入 #1


3 3
1 6 5
8 4 7
9 2 1

输出 #1


5

输入 #2


5 5
52 92 99 100 89
13 98 47 44 13
11 93 40 39 81
32 66 22 52 28
21 18 29 85 52

输出 #2


81

输入 #3


5 7
65 47 52 52 17
84 46 59 45 8
40 100 39 89 84
51 21 55 38 5
8 34 26 24 11

输出 #3


45

说明/提示

对于 100%100\%的数据,1n10001 \le n \le 10001k2n11 \le k \le 2n-11ai,j1091 \le a_{i,j} \le 10^{9}

子任务 111010分):保证所有 ai,ja_{i,j}都相等。

子任务 222020分):保证 k=1k = 1

子任务 333030分):保证 n=5n = 5

子任务 444040分):没有特殊限制。