Add vector reserve to examples/cpp

This commit is contained in:
Guillaume Chatelet
2026-01-05 10:51:26 +00:00
committed by Corentin Le Molgat
parent c8d7710fd7
commit 30a7baee6d
7 changed files with 9 additions and 0 deletions

View File

@@ -377,9 +377,11 @@ class NetworkRoutingSolver {
CpModelBuilder cp_model;
std::vector<IntVar> arc_vars;
std::vector<IntVar> node_vars;
node_vars.reserve(max_length);
for (int i = 0; i < max_length; ++i) {
node_vars.push_back(cp_model.NewIntVar(Domain(0, num_nodes() - 1)));
}
arc_vars.reserve(max_length - 1);
for (int i = 0; i < max_length - 1; ++i) {
arc_vars.push_back(cp_model.NewIntVar(Domain(-1, count_arcs() - 1)));
}