小明摘苹果-独爱unordered_map哈哈
#include<iostream>
#include<unordered_map>
using namespace std;
int n,m;
struct a{
int x,y;
};
unordered_map<int,a> ans;
int main()
{
cin>>n>>m;
for(int i=1;i<=n;i++)
{
int x;
cin>>x;
ans[i].x=x;
for(int j=0;j<m;j++)
{
int t;
cin>>t;
if(t<0) t=-t;
ans[i].x-=t;
ans[i].y+=t;
}
}
int sum=0;
int key=0;
int res=-1e9;
for(auto t:ans)
{
sum+=t.second.x;
if((t.second.y>res)||(t.second.y==res&&t.first<key))
{
key=t.first;
res=t.second.y;
}
}
cout<<sum<<" "<<key<<" "<<res;
return 0;
}