#include <vector>
#include <iostream>
std::vector<int> function(int divisor, int total) {
std::vector<int> myVec;
myVec.reserve(6);
for (int i = divisor; i >= 1; --i) {
int val = total /i;
total -= val;
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+IG15VmVjOwogICAgbXlWZWMucmVzZXJ2ZSg2KTsKCiAgICBmb3IgKGludCBpID0gZGl2aXNvcjsgaSA+PSAxOyAtLWkpIHsKICAgICAgICBpbnQgdmFsID0gdG90YWwgL2k7CiAgICAgICAgdG90YWwgLT0gdmFsOwogICAgICAgIG15VmVjLnB1c2hfYmFjayh2YWwpOwogICAgfQogICAgcmV0dXJuIG15VmVjOwp9CgppbnQgbWFpbigpIHsKICAgc3RkOjp2ZWN0b3I8aW50PiByID0gZnVuY3Rpb24oNiwgMTAwKTsKICAgaW50IHN1bT0wOwogICBmb3IoaW50IGk9MDsgaTxyLnNpemUoKTsgKytpKSB7CiAgICAgICBzdGQ6OmNvdXQgPDwgcltpXSA8PCAnICc7CiAgICAgICBzdW0gKz0gcltpXTsKICAgfQogICBzdGQ6OmNvdXQgPDwgc3VtOwp9