由于题目告诉肯定至少存在一种解,
故只需要根据条件遍历一下,
vector <int> makeExpression(int y) {
vector<int> res;
for(int i = -; i <=; ++ i){
for(int j = -; j <= ; ++ j){
if(i!= && i!= && j!=&& j!= ){
int k = y-i*j;
if(k>=- && k<= && k!= && k!=){
res.push_back(i);
res.push_back(j);
res.push_back(k);
return res;
}
}
}
}
return res;
}