#P17159. 矛盾纸带

矛盾纸带

矛盾纸带

来源:洛谷 P17159([入门赛 #50] 矛盾纸带)

题目描述

扶苏有 nn 条纸带,每条纸带上都写了 mm 个数。

对于每条纸带,扶苏先圈出了这条纸带上最大的数,接下来,扶苏想知道,所有被圈起来的数里,最小的数是什么。请你告诉她答案。

输入格式

第一行是两个整数,表示纸带数量 nn 和每条纸带上数的个数 mm

接下来 nn 行,每行 mm 个数表示一条纸带上的 mm 个数字。

输出格式

输出一行一个整数表示答案。

样例 #1

样例输入 #1

2 3
1 2 1
4 1 2

样例输出 #1

2

样例解释

第一条纸带上圈出来的数是 22,第二条纸带上圈出来的数是 442244 的最小值是 22

样例 #2

样例输入 #2

3 1
5
8
9

样例输出 #2

5

样例解释

三条纸带上圈出来的数分别是 5,8,95, 8, 9,最小值是 55

提示

数据规模与约定

  • 30%30\% 的数据,n=1n = 1
  • 另有 30%30\% 的数据,m=1m = 1
  • 100%100\% 的数据,1n,m1031 \le n, m \le 10^3,纸带上的数都是不超过 10910^9 的正整数。

提示

  • 每条纸带只需维护当前最大值,不需要把整条纸带存下来,做到 O(nm)O(nm) 时间、O(1)O(1) 额外空间。
  • 答案不超过 10910^9,用 long long 保险。

测试点数据说明

测试点 规模 说明
1 n=1,m=5n=1, m=5 n=1n=1 档,答案 5
2 n=3,m=1n=3, m=1 样例 2(按题面解释还原),答案 5
3 n=2,m=3n=2, m=3 样例 1(按题面解释还原),答案 2
4 n=m=10n=m=10 小规模随机
5 n=1000,m=1n=1000, m=1 m=1m=1 档极限
6 n=1,m=1000n=1, m=1000 n=1n=1 档极限
7 n=m=1000n=m=1000 满规模随机,全值域
8 全部等于 10910^9,答案达到上界
9 第一条全 1,其余大随机,答案被压到 1
10 ii 条最大值恰为 i×106i \times 10^6,答案 10610^6