{
if (c <= cache[key][k].second) continue; //这里是防止重复查找,两个数依次向前,查两个数的和可以查
result.insert(vector
{num[cache[key][k].first],
//其后面的,也可以其前面的,但是不用都查,比如
num[cache[key][k].second],num[c],num[d]}); //一直查,前面的,后面的随cd增大也会查到
}
}
}
return vector
>(result.begin(),result.end());
}
};