这是在采访中问到的。
有两个大小相同的数组x和y。 优化给定的代码:
int output = 0;
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{
for(int k=0;k<n;k++)
{
if(x[i]==x[j] || x[j]==x[k] || x[i]==x[k])
continue;
else
output = max(output,y[i]+y[j]+y[k])
}
}
}
cout<<output;