该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

训练营设备统计

题目描述

实验室中有 nn 台设备,每台设备都会进行 mm 轮检测。

第 ii 台设备在第 jj 轮检测中的信号强度记为 ai,ja_{i,j}。

如果 ai,j=0a_{i,j}=0,表示第 ii 台设备在第 jj 轮没有产生有效信号。

现在,对于每一台设备,你需要完成两件事:

  1. 找出这台设备信号强度最大的是第几轮检测;

  2. 统计在这轮检测之前,有多少轮检测产生了有效信号,并且信号强度小于最大信号强度。

保证对于每一台设备,不会出现两轮检测的信号强度相同且同时为最大值。
同时保证每一台设备至少有一轮检测产生了有效信号。

输入格式

第一行输入两个整数 n,mn,m,分别表示设备数量和检测轮数。

接下来 nn 行,每行 mm 个整数。
第 ii 行第 jj 个整数表示第 ii 台设备在第 jj 轮检测中的信号强度 ai,ja_{i,j}。

输出格式

输出共 nn 行。

第 ii 行输出两个整数:

  • 第一个整数表示第 ii 台设备信号强度最大的是第几轮检测;

  • 第二个整数表示在这轮检测之前,有多少轮检测产生了有效信号,并且信号强度小于最大信号强度。

样例输入 #1

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

样例输出 #1

4 1
3 0
5 4

样例说明

第一台设备的检测记录为:

0 1 0 3 2

最大信号强度出现在第 44 轮,强度为 33。
在第 44 轮之前,只有第 22 轮产生了有效信号,且强度小于 33,因此输出 4 1。

第二台设备的检测记录为:

0 0 1 0 0

最大信号强度出现在第 33 轮。
在此之前没有有效信号,因此输出 3 0。

第三台设备的检测记录为:

1 1 3 4 5

最大信号强度出现在第 55 轮。
在此之前 44 轮都产生了有效信号,且强度都小于 55,因此输出 5 4。

数据范围

对于 100%100\% 的数据,保证:1≤n,m≤1061\le n,m\le10^6,1≤n×m≤1061\le n\times m\le10^6,0≤ai,j≤1090\le a_{i,j}\le10^9。

保证每一行不存在两个元素相同且同时为最大值。
保证不存在某一行全部为 00。

测试点 nn mm 特殊性质
11 =1=1 无
2∼32\sim3 ≤10\le10
4∼64\sim6 ≤103\le10^3
77 ≤1\le1 ≤106\le10^6
88 ≤106\le10^6 ≤1\le1
9∼109\sim10 ≤106\le10^6 每一行的第一个元素是这一行的最大值
11∼1211\sim12 每一行的最后一个元素是这一行的最大值
13∼1413\sim14 每一行有且仅有一个非 00 元素
15∼2015\sim20 无