Нужно теоретическое решение задачи + реализация программы на языке C++(IDE Vusual Studio 2019, консольный проект)