CF1545D.AquaMoon and Wrong Coordinate

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

Cirno gives AquaMoon a problem. There are mm people numbered from 00 to m1m - 1 . They are standing on a coordinate axis in points with positive integer coordinates. They are facing right (i.e. in the direction of the coordinate increase). At this moment everyone will start running with the constant speed in the direction of coordinate increasing. The initial coordinate of the ii -th person on the line is xix_i , and the speed of the ii -th person is viv_i . So the coordinate of the ii -th person at the moment tt will be xi+tvix_i + t \cdot v_i .

Cirno captured the coordinates of mm people in kk consecutive integer moments from 00 to k1k - 1 . In every moment, the coordinates of mm people were recorded in arbitrary order.

To make the problem more funny, Cirno modified one coordinate at the moment yy ( 0<y<k10 < y < k-1 ) to a different integer.

AquaMoon wants to find the moment yy and the original coordinate pp before the modification. Actually, she is not a programmer at all. So she wasn't able to solve it. Can you help her?

输入格式

This problem is made as interactive. It means, that your solution will read the input, given by the interactor. But the interactor will give you the full input at the beginning and after that, you should print the answer. So you should solve the problem, like as you solve the usual, non-interactive problem because you won't have any interaction process. The only thing you should not forget is to flush the output buffer, after printing the answer. Otherwise, you can get an "Idleness limit exceeded" verdict. Refer to the interactive problems guide for the detailed information about flushing the output buffer.

The first line contains two integers mm and kk ( 5m10005 \leq m \leq 1000 , 7k10007 \leq k \leq 1000 ) — the number of people and the number of recorded moments.

The next kk lines contain captured positions. ii -th of these lines contains mm integers between 11 and 10610^6 (inclusive), representing positions captured by Cirno at the moment i1i-1 .

The input is guaranteed to be valid (i.e. only one integer was modified to a different value according to the problem statement). Also, it is guaranteed, that 1vi10001 \le v_i \le 1000 for all 1im1 \leq i \leq m .

Hack format:

The first line should contain two integers mm and kk ( 5m10005 \leq m \leq 1000 , 7k10007 \leq k \leq 1000 ) — the number of people and the number of moments.

In the second line, there should be mm integers x0,x1,,xm1x_0, x_1, \dots,x_{m - 1} ( 1xi1061 \le x_i \le 10^6 ), where xix_i is the initial coordinate of the ii -th person.

In the third line, there should be mm integers v0,v1,,vm1v_0, v_1, \dots,v_{m - 1} ( 1vi10001 \le v_i \le 1000 ), where viv_i is the speed of the ii -th person. It should be true that xi+(k1)vi106x_i + (k-1) v_i \leq 10^6 for each 0i<m0 \leq i < m .

In the next kk lines, each line should contain mm integers. ii -th line should contain mm distinct integers p0,p1,,pm1p_0, p_1, \ldots, p_{m-1} ( 0pj<m0 \leq p_j < m ). The meaning of these numbers: jj -th integer in the input in the ii -th moment is the coordinate of the pjp_{j} -th person.

In the last line, there should be three integers yy , ii , cc . Cirno modified the coordinate of the ii -th person at the moment yy to cc ( 1yk21 \leq y \leq k-2 , 0im10 \leq i \leq m - 1 , 1c1061 \leq c \leq 10^6 , cxi+yvic \neq x_i + y \cdot v_i ).

输出格式

Print a single line with two integers yy , pp — the moment that contains the modified coordinate and the original coordinate.

输入输出样例

  • 输入#1

    5 7
    6 9 9 6 9
    10 7 10 8 10
    11 11 11 10 8
    12 12 12 12 9
    14 13 12 10 13
    11 14 16 14 14
    12 15 18 15 15

    输出#1

    4 13

说明/提示

In the first test the initial coordinates of people are 99 , 66 , 66 , 99 , 99 and their speeds are 11 , 22 , 11 , 11 , 11 . So, it's easy to see, that at the moment 44 one coordinate was modified from 1313 to 1212 .

This is the first test in the hack format:

<pre class="verbatim"><br></br>5 7<br></br>9 6 6 9 9<br></br>1 2 1 1 1<br></br>2 3 4 1 0<br></br>0 2 3 1 4<br></br>4 3 0 1 2<br></br>1 3 4 0 2<br></br>1 4 0 2 3<br></br>2 4 1 3 0<br></br>2 4 1 3 0<br></br>4 0 12<br></br>
首页