CF988C.Equal Sums

普及/提高-

通过率:0%

AC君温馨提醒

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

题目描述

You are given kk sequences of integers. The length of the ii -th sequence equals to nin_i .

You have to choose exactly two sequences ii and jj ( iji \ne j ) such that you can remove exactly one element in each of them in such a way that the sum of the changed sequence ii (its length will be equal to ni1n_i - 1 ) equals to the sum of the changed sequence jj (its length will be equal to nj1n_j - 1 ).

Note that it's required to remove exactly one element in each of the two chosen sequences.

Assume that the sum of the empty (of the length equals 00 ) sequence is 00 .

输入格式

The first line contains an integer kk ( 2k21052 \le k \le 2 \cdot 10^5 ) — the number of sequences.

Then kk pairs of lines follow, each pair containing a sequence.

The first line in the ii -th pair contains one integer nin_i ( 1ni<21051 \le n_i < 2 \cdot 10^5 ) — the length of the ii -th sequence. The second line of the ii -th pair contains a sequence of nin_i integers ai,1,ai,2,,ai,nia_{i, 1}, a_{i, 2}, \dots, a_{i, n_i} .

The elements of sequences are integer numbers from 104-10^4 to 10410^4 .

The sum of lengths of all given sequences don't exceed 21052 \cdot 10^5 , i.e. n1+n2++nk2105n_1 + n_2 + \dots + n_k \le 2 \cdot 10^5 .

输出格式

If it is impossible to choose two sequences such that they satisfy given conditions, print "NO" (without quotes). Otherwise in the first line print "YES" (without quotes), in the second line — two integers ii , xx ( 1ik,1xni1 \le i \le k, 1 \le x \le n_i ), in the third line — two integers jj , yy ( 1jk,1ynj1 \le j \le k, 1 \le y \le n_j ). It means that the sum of the elements of the ii -th sequence without the element with index xx equals to the sum of the elements of the jj -th sequence without the element with index yy .

Two chosen sequences must be distinct, i.e. iji \ne j . You can print them in any order.

If there are multiple possible answers, print any of them.

输入输出样例

  • 输入#1

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

    输出#1

    YES
    2 6
    1 2
    
  • 输入#2

    3
    1
    5
    5
    1 1 1 1 1
    2
    2 3
    

    输出#2

    NO
    
  • 输入#3

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

    输出#3

    YES
    2 2
    4 1
    

说明/提示

In the first example there are two sequences [2,3,1,3,2][2, 3, 1, 3, 2] and [1,1,2,2,2,1][1, 1, 2, 2, 2, 1] . You can remove the second element from the first sequence to get [2,1,3,2][2, 1, 3, 2] and you can remove the sixth element from the second sequence to get [1,1,2,2,2][1, 1, 2, 2, 2] . The sums of the both resulting sequences equal to 88 , i.e. the sums are equal.

首页