怎么用C++答这道题?
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int n=0,m=0,k=0;
cin>>n>>m;
int* p=new int[n];
for(int i=0;i<n;i++)
{
cin>>p[i];
}
int t=fabs(p[0]+p[1]-m);
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{
if(i!=j && fabs(p[i]+p[j]-m)<t)
{
t=fabs(p[i]+p[j]-m);
k=p[i]+p[j];
}
}
}
cout<<k<<endl;
return 0;
}