$ c++ wolnerlol.cpp
wolnerlol.cpp:8:11: warning: multi-character character constant [-Wmultichar]
8 | { '111', "o"},
| ^~~~~
1;2
2; 2
{{56, -78}; {278, 887}}
vector<vector<int>> decodeBracers(string s) {
....
}
vector<int> decodeBracers(string s) {
....
}
Тоесть вы не можете прийти к заказчику и сказать что здесь будет лучше потому что цикл for быстрее прибавляет единички. По теме сложения целых чисел можно целую поэму написать. В некоторых ЯП кстати компилляторы мемоизируют результат цикла или векторизируют само вычисление. До этого даже Java дошла.
У вас есть макет продуктовой задачи? Вот ее там и запускайте. Количество ядер тут может особо роли не играет. Более того есть кейс когда чем больше ядер тем хуже с кешом и atomic операциями. Расширенный закон Амдала и когерентность.
А менее-ядерная машина к примеру может имет другую подсистему I/O которая в вашей продуктовой задаче будет более значима. Но вы ее как раз и не тестировали.