From 9fcb7ce010398b134b760015747efd8c65ca86dd Mon Sep 17 00:00:00 2001 From: Jxtopher <39927513+Jxtopher@users.noreply.github.com> Date: Tue, 13 Jul 2021 23:07:14 +0200 Subject: [PATCH] Update magic_sequence.cpp --- backtracking/magic_sequence.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/backtracking/magic_sequence.cpp b/backtracking/magic_sequence.cpp index c8b14cd2d..046df2871 100644 --- a/backtracking/magic_sequence.cpp +++ b/backtracking/magic_sequence.cpp @@ -123,9 +123,14 @@ int main() { // solve magic sequences of size 2 to 11 and print the solutions for (unsigned int i = 2; i < 12; i++) { std::cout << "Solution for n = " << i << std::endl; - std::list r1; + // valid magic sequence list + std::list list_of_solutions; + // initialization of a sequence backtracking::magic_sequence::sequence_t s1(i, i); - backtracking::magic_sequence::solve(&s1, &r1); - for (const auto& item : r1) backtracking::magic_sequence::print(item); + // launch of solving the problem + backtracking::magic_sequence::solve(&s1, &list_of_solutions); + // print solutions + for (const auto& item : list_of_solutions) + backtracking::magic_sequence::print(item); } }