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

训练营设备统计

题目描述

实验室中有 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\% 的数据,保证:1n,m1061\le n,m\le10^61n×m1061\le n\times m\le10^60ai,j1090\le a_{i,j}\le10^9

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

测试点 nn mm 特殊性质
11 =1=1
232\sim3 10\le10
464\sim6 103\le10^3
77 1\le1 106\le10^6
88 106\le10^6 1\le1
9109\sim10 106\le10^6 每一行的第一个元素是这一行的最大值
111211\sim12 每一行的最后一个元素是这一行的最大值
131413\sim14 每一行有且仅有一个非 00 元素
152015\sim20