Runtime Error.
Received signal 11: Segmentation fault with invalid memory reference.
错误所在
#include<bits/stdc++.h>
using namespace std;
struct student{
int m,c,e;
string name;
int get(){
return m+c+e;
}
};
student a[1000086],r,b;
int n;
int main(){
scanf("%d",&n);
for(int i=1;i<=n;i++)scanf("%s %d %d %d",&a[i].name,&a[i].m,&a[i].c,&a[i].e);
for(int i=1;i<n;i++)
for(int j=i+1;j<=n;j++){
r=a[i];
b=a[j];
if(abs(r.m-b.m)<=5 && abs(r.c-b.c)<=5 && abs(r.e-b.e)<=5 && abs(r.get()-b.get())<=10)
cout<<r.name<<' '<<b.name<<endl;
}
return 0;
}