#2613. 修建高楼----cx201504

修建高楼----cx201504

Background

C 市有一条东西走向的“市河”。C 市的市长打算在“市河”的其中一条岸边自东往西的 nn 个位置(可以将这 nn 个位置看成在一条直线上,且位置不会重叠)依次建造高楼。

C 市的设计部门设计了 TT 个方案供市长挑选(方案编号为 11TT)。每个方案都提供了建造的每幢高楼的高度,自东向西依次为 h1h2h3hn1hnh_1,h_2,h_3,…,h_{n-1},h_n。每幢楼房的高度在 11nn 之间(包括 11nn),且各不相同。

市长在挑选设计方案时,喜欢 nn 幢高楼中任意 33 幢(包括不连续的 33 幢)有一定的“梯度美”。所谓“梯度美”是指这 33 幢高楼满足: 第 jj 幢的高度 hjh_j - 第 ii 幢的高度 hi=h_i=kk 幢的高度 hkh_k - 第 jj 幢的高度 hj(1i<j<kn)h_j(1≤i<j<k≤n)

市长喜欢方案中这种“梯度美”现象越多越好。请编程帮市长挑选一下设计方案吧。

Input

T+1T+1 行。

第一行两个整数 TTnn,分别表示设计部门提供的方案总数和打算建造的高楼数。

接下来每一行表示一种方案。第 i+1i+1 行表示第 ii 种方案,每行 nn 个整数,依次表示每幢高楼打算建造的高度。

Output

输出共 11 行。

包含两个整数,第一整数为出现“梯度美”次数最多的方案,第二个整数为对应方案“梯度美”出现的次数。如果出现“梯度美”次数最多的方案有多个,输出方案编号较小的方案。

Samples

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

Limitation

【样例 11 解释】 输入中共有 22 个方案,打算建造 55 幢高楼。

第一个方案每幢高楼高度依次为 312453,1,2,4,5,其中第 11 幢,第 44 幢和第 55 幢高度出现“梯度美”345(3,4,5),这 33 幢高楼的后一幢比前一幢依次高 11

第二个方案每幢高楼高度依次为 312543,1,2,5,4,没有出现“梯度美”。

【样例 22 解释】

输入中共有 22 个方案,打算建造 66 幢高楼。

第一个方案每幢高楼高度依次为 3546123,5,4,6,1,2,没有出现“梯度美”。

第二个方案每幢高楼高度依次为 1654231,6,5,4,2,3,出现了 44 次“梯度美”,分别是 123)、(654)、(642)、(543(1,2,3)、(6,5,4)、(6,4,2)、(5,4,3)

【数据范围约定】

50%50\% 的测试点输入数据保证 1T301≤T≤30,且 3n5003≤n≤500

100%100\% 的测试点输入数据保证 1T501≤T≤50,且 3n20003≤n≤2000