求助,哪里错了
#include <bits/stdc++.h>
using namespace std;
string mnc[1510000],okmnc;int geshu[500000],jl[100000000];
int main(){
int i = 1;
long long he,minhe = 3e9;
while(cin >> geshu[i] >> jl[i] >> mnc[i]){
i++;
}
for (int j = 1;j <= i;j++){
he = 0;
for (int k = 1;k <= i;k++)
he += abs(jl[j] * geshu[j] - jl[k] * geshu[k]);
if (he < minhe){
minhe = he;
okmnc = mnc[j];
}
}
cout << okmnc << " " << minhe;
}