hi i am facing the error of tle ; is there any changes which i can do?
problem : array target sum triplet
#include
#include<bits/stdc++.h>
using namespace std;
int main() {
short int n ,i , j ,k ;
int no;
cin>>n;
int a[1000];
for( i =0 ; i< n ;i++)
cin>>a[i];
sort(a, a+n);
cin>>no;
for( i=0 ;i<n-2; i++)
{
for( j=i+1 ; j< n-1 ;j++)
{
for( k =j+1; k<n ; k++)
{
if(a[i]+a[j]+a[k]==no)
{
cout<<a[i]<<", "<<a[j]<<" and "<<a[k]<<endl;
break;
}
}
}
}
}