【链接】:CF988C
【题意】:在n个序列中任选两个序列,两个序列都除去他们中的一个数,使的总和相同
【分析】:map
#include<bits/stdc++.h>
using namespace std;
const int N=2*1e5+5;
int n,m,a[N];
map<int,pair<int,int>>mp;
int main(){
scanf("%d",&n);
for(int j=0;j<n;j++){
scanf("%d",&m);
int sum=0;
for(int i=0;i<m;i++){
scanf("%d",&a[i]);
sum+=a[i];
}
for(int i=0;i<m;i++){
if(mp.count(sum-a[i])){
cout<<"YES"<<endl<<mp[sum-a[i]].first<<" "<<mp[sum-a[i]].second<<endl<<j+1<<" "<<i+1<<endl;
return 0;
}
}
for(int i=0;i<m;i++){
mp[sum-a[i]]={j+1,i+1};
}
}
cout<<"NO"<<endl;
}