#include <iostream>
#include <vector>
std::vector<int> unique_integers_sum_up_to_zero(int n) {
std::vector<int> v(n);
for (int i = 0; i < n; i++) {
v[i] = 2 * i - n + 1;
}
return v;
}
int main() {
int n = 5;
std::vector<int> result = unique_integers_sum_up_to_zero(n);
for (auto val: result) {
std::cout << val << " ";
}
}
/*
run:
-4 -2 0 2 4
*/