Skip to content

Малышев Андрей 6098ДУ Лаб.2 - #1931

Closed
Am4nai wants to merge 6 commits into
Dovgalyuk:masterfrom
Am4nai:master
Closed

Am4nai wants to merge 6 commits into
Dovgalyuk:masterfrom
Am4nai:master

Conversation

@Am4nai

@Am4nai Am4nai commented Oct 25, 2026

Copy link
Copy Markdown

No description provided.

Comment thread Lab2CPP/CMakeLists.txt Resolved
@Am4nai
Am4nai requested a review from Dovgalyuk October 29, 2026 21:37
@Dovgalyuk

Copy link
Copy Markdown
Owner

Принято.

  • Реализовать в проекте Library модуль vector для массива переменного размера и очередь на основе этого модуля (модуль queue). Очередь должна работать по принципу кольцевого буфера. При этом массив расширяется, если в очереди становится слишком много элементов.
  • Решить задачу, используя реализованную очередь.
  • Добавить пример входных данных и описать тест в CMakeLists.txt, который запускает разработанную программу и использует входные данные.

Во входном файле записан прямоугольный лабиринт. Каждая клетка лабиринта может быть стеной - «#» или пустым пространством – «.».
Стартовая позиция обозначается как X, финишные позиции цифрами от 0 до 9.
Написать программу, которая выводит цифру, ближайшую к стартовой позиции.
За пределы лабиринта выходить нельзя. Использовать встречный поиск с реализацией на основе очереди.

Входные данные

######
#...X#
#.#.##
#3.4.#
######

Выходные данные

4

@Dovgalyuk Dovgalyuk closed this Oct 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants