#include <vector>
#include <iostream>
std::vector<int> function(int divisor, int total) {
std::vector<int> myVec;
myVec.reserve(6);
for (int i = 0; i < divisor; ++i) {
int val = ((i+1) * total) / divisor - (i * total) / divisor;
myVec.push_back(val);
}
return myVec;
}
int main() {
std::vector<int> r = function(6, 100);
int sum=0;
for(int i=0; i<r.size(); ++i) {
std::cout << r[i] << ' ';
sum += r[i];
}
std::cout << sum;
}
I2luY2x1ZGUgPHZlY3Rvcj4KI2luY2x1ZGUgPGlvc3RyZWFtPgoKc3RkOjp2ZWN0b3I8aW50PiBmdW5jdGlvbihpbnQgZGl2aXNvciwgaW50IHRvdGFsKSB7CiAgICBzdGQ6OnZlY3RvcjxpbnQ+IG15VmVjOwogICAgbXlWZWMucmVzZXJ2ZSg2KTsKCiAgICBmb3IgKGludCBpID0gMDsgaSA8IGRpdmlzb3I7ICsraSkgewogICAgICAgIGludCB2YWwgPSAoKGkrMSkgKiB0b3RhbCkgLyBkaXZpc29yIC0gKGkgKiB0b3RhbCkgLyBkaXZpc29yOwogICAgICAgIG15VmVjLnB1c2hfYmFjayh2YWwpOwogICAgfQogICAgcmV0dXJuIG15VmVjOwp9CgppbnQgbWFpbigpIHsKICAgc3RkOjp2ZWN0b3I8aW50PiByID0gZnVuY3Rpb24oNiwgMTAwKTsKICAgaW50IHN1bT0wOwogICBmb3IoaW50IGk9MDsgaTxyLnNpemUoKTsgKytpKSB7CiAgICAgICBzdGQ6OmNvdXQgPDwgcltpXSA8PCAnICc7CiAgICAgICBzdW0gKz0gcltpXTsKICAgfQogICBzdGQ6OmNvdXQgPDwgc3VtOwp9