#include <iostream>
#include <vector>
int main() {
std::vector<std::string> foo{"foo","bar"};
int len=0;
for (auto &str:foo)
len+=str.size();
std::string result;
result.reserve(len);
for (auto &str:foo)
result.append(str);
std::cout << result;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgoKaW50IG1haW4oKSB7CiAgc3RkOjp2ZWN0b3I8c3RkOjpzdHJpbmc+IGZvb3siZm9vIiwiYmFyIn07CgogIGludCBsZW49MDsKICBmb3IgKGF1dG8gJnN0cjpmb28pCiAgICBsZW4rPXN0ci5zaXplKCk7CgogIHN0ZDo6c3RyaW5nIHJlc3VsdDsKICByZXN1bHQucmVzZXJ2ZShsZW4pOwogIGZvciAoYXV0byAmc3RyOmZvbykKICAgIHJlc3VsdC5hcHBlbmQoc3RyKTsKICAgIAogIHN0ZDo6Y291dCA8PCByZXN1bHQ7CiAgcmV0dXJuIDA7Cn0=