Witam, mam pytanie dotyczące napisania tego samego kodu tylko w c++. Funkcja bestSum powinna zwracać vector, więc nie wiem jak mam zwrócić null tutaj oraz także zwracanie pustych nawiasów i nadpisywanie vectora. Czy dałby ktoś radę powiedzieć co można tutaj użyć?
int howSum(int TargetSum, vector<int> numbers) {
if (TargetSum == 0) return ?;
if (TargetSum < 0) return ?;
for (int num : numbers) {
int remainder = TargetSum - num;
int remainderResult = howSum(remainder, numbers);
if (remainderResult != NULL) {
return ?;
}
}
}