#P1348. 共进晚餐

共进晚餐

题目描述

小明决定邀请小刚出去吃顿饭。小明请客,所以他想尽可能地花费更少的钱。小刚是个吃货,当然想吃最美味的食物,所以他想花费小明更多的钱。他们决定去集美区的一家餐厅吃晚餐。

假设集美区由 nn 条街道和 mm 条大道组成。每条街道和每条大道的交叉点上正好有一家餐厅。街道的编号是 11nn 的整数,大道的编号是 11mm 的整数。在第 ii 条街道和第 jj 条大道交叉口的餐馆吃晚餐的费用是 cijc_{ij}

为了公平,小明和小刚决定按以下方式选择餐厅。首先,小刚选择晚餐的街道,然后小明选择大道。小刚和小明的选择都是最优的:小刚希望晚餐成本最大化,而小明希望晚餐成本最小化。小刚会考虑到小明希望晚餐花费最小。求这对好朋友的晚餐费用。

输入格式

第一行包含一个整数 nn,表示街道的数量。

第二行包含一个整数 mm,表示大道的数量。

接下来 nn 行,每行包含 mm 个整数 cijc_{ij},表示在第 ii 条街道和第 jj 条大道交叉口的餐馆吃晚餐的费用。

输出格式

输出一行,包含一个整数,表示小明和小刚的晚餐费用。

样例数据

3 
4
4 1 3 5
2 2 2 2
5 4 5 1
2
3 
3
1 2 3
2 3 1
3 1 2
1

数据范围

对于 20%20\% 的数据,n=1n = 1

另有 20%20\% 的数据,m=1m = 1

对于所有测试数据,1n,m5001 \le n,m \le 5001cij1091 \le c_{ij} \le 10^9